access2003中如何用sql语句创建表

http://zhidao.baidu.com/link?url=dinVbwoI20Xz__NbcIeBPdkjeXRWmZNB0xJvdr0eMBqNflv_JcWgUoPw3ozFfqnTQ9FLkNv0XXs9loDR2Oc7Oq

access2003的使用_sql语句

SQL 数据定义查询创建表:


第一张表(​​藏书​​)

CREATE TABLE ​​藏书​​​ (​​书号​​​ Text(10) CONSTRAINT kyName_BookID Primary Key, 书名 Text(30),作者 Text(5),出版社 Text(20),出版日期 DateTime,定价 Money,进库时间 DateTime,​​库存量​​ Long,借出数量 long);



access能创建视图吗


如何在Access查询中输入自己的SQL语句?


-->打开你的MDB

-->在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”->“查询”

-->点击数据库窗口中的“新建”按钮

-->点击“确定”,关闭“显示表”窗口

-->点击工具栏上的“SQL”,或在“视图”菜单中选择“SQL 视图”

-->删掉所有的内容

-->直接输入SQL语句即可


access是没有视图的,可以这么理解,它是把查询和视图并在一起了.但是你不能用Create View来创建它,只能用查询.


什么是存储过程?ACCESS中是否存在存储过程或者视图?

http://access911.net/fixhtm/79FAB21E12DC.htm?tt=

在Access的MDB中可以运行JET SQL 的 DDL 语句: create procedure Name as .... 来创建参数查询(存储过程)或者用 create view name as .... 来创建查询(视图)
请注意:再次重申,在 ACCESS 的“查询”标签中直接建立一个查询,并将Create procedure ... 语句或者 create view... 语句输入进去是会产生错误的,只有在“模块”标签中建立一个模块,并输入

sub 过程名()

    dim strsql as string

    strsql="create view ..."

    currentproject.connection.execute strsql

end sub


按 F5 才能运行。这是因为 JET SQL 的多数 DDL 语句需要通过 ADODB.CONNECTION 这个对象的EXECUTE 方法来执行的。

注:上述创建的视图貌似只能在vb下调用。。还是搞不清楚。可能创建的那个查询就是视图吧,在程序中应该可以直接调用的。



注意:access 不等于是用

<>表示的,而不是!=  ,否则会出现{"语法错误 (操作符丢失) 在查询表达式 'introleCode!=1' 中。"}的错误



一个奔跑的程序员