access2003中如何用sql语句创建表
http://zhidao.baidu.com/link?url=dinVbwoI20Xz__NbcIeBPdkjeXRWmZNB0xJvdr0eMBqNflv_JcWgUoPw3ozFfqnTQ9FLkNv0XXs9loDR2Oc7Oq
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' 中。"}的错误
一个奔跑的程序员