accesssqlinto
‘壹’ access sql语句中 insert into
insert into 雇员 (雇员号,姓名,性别,出生日期,部门) values('001',‘李丽婷’,‘女’,#1992/02/04#,‘人力资源部’)
ACCESS 中的日期,需要用 ## 包起来, 字符用 单引号 包起来
‘贰’ access sql INSERT INTO 语句的语法错误,请各位赐教
case 是关键字,date也是关键字,你分别用来做了表名和字段名,我建议你把他们两个都改成别的
‘叁’ (SQL) 使用access 执行 insert into 后,为什么记录总是添加到表的第一行。
题主提到的这个现象跟表中索引及其排序规则的添加与设置有关。
比如说数据表添加了自动ID字段,而且其索引设置为降序排序,而该索引又被设置为第一优先排序,那么新追加的记录行就会被数据表对象显示到第一行。
Access数据表记录的排序外观可以在数据表的创建和结构修改过程中自然形成,也可以人为进行设置。一般来讲如果数据表没有任何索引,那么数据表会按照记录行的添加的先后次序进行显示记录,如果数据表添加了索引,数据表就会按照添加的索引的先后次序和所设定的升降序规则来排序显示数据表的记录行,这时数据表记录行的排序外观就有可能与添加记录的先后次序不一致了。请注意数据表的索引可以隐式和显式进行添加的,数据表索引不一定只有专门显式去添加才会有的,有些索引会由系统自动添加进数据表的,例如你为数据表设置主键或添加一个自动编号字段,那么系统就会自动为相应的字段添加唯一索引,又比如创建表关系时系统会自动为原来没有索引的外键字段添加索引。当数据表的记录行先后排列次序与所希望的方式不一致时,我们可以用“索引”工具打开“索引”设置对话框,调整相关的索引优先级别和升降序排序方式以达到自己所希望的数据表记录行排序外观。
请参考下列图示:
图例示范如何打开数据表“索引”对话框
通过对“索引”对话框里的要素栏实施设置,我们可以让数据表以我们所希望的记录先后次序来展示记录。
最后补充一点,其实数据表显示记录的先后次序并不重要,它只是方便我们直接用数据表对象查看记录而已,并不影响数据的使用。数据库查询可以实现几乎任意的排序规则,利用查询来显示数据才是王道,尤其是数据量很大时,直接用数据表对象查看数据并不是一个好主意。
‘肆’ Access数据库问题 INSERT INTO语句..
不需要' ',关键是看你的“组合1”及“Text0”数据类型对不对。
INSERT INTO 借阅 ( 书名, 借书人, 还书日期 ) SELECT forms!借书!组合1, forms!借书!Text0, Date()+30;
‘伍’ ACCESS的SQL语言
SQL是结构化查询语言,Access是office里集成的桌面数据库,这个数据库里的查询语言也是使用的SQL查询语言的。另外,SQL Server是微软的微软出的大型网络数据库管理系统,里面的查询语言也是用的SQL查询语言。但是SQL Server里的SQL语言好Access里的SQL语言大致是相同的,但也在个别地方有差异。 SQL是查询语言,SQL Server是微软出的数据库管理系统。这是两个概念。 access有代码编辑的,在窗体(报表)的设计模式下,工具栏上有“代码”按钮,点击可以进入。或者在菜单→视图→代码,也是一样的。
‘陆’ ACCESS数据如何导入SQL数据库
找开企业管理器 先在sql里建一数据库 选择所有任务 导入数据 选择数据源中选microsoft access 在把access数据库导入到mssql数据库时,应该注意的几个问题 在使用MSSQL SERVER的时候,和ACCESS有很多区别的,即使是用SQL SERVER导入ACCESS数据库,也有很多地方需要注意,这里,捡几个例子来说说。 1、在ACCESS中经常使用的自动编号字段,导入到MSSQL后,他并不是自增型的INT,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号; 2、在MSSQL SERVER中,有许多保留字,在ACCESS中是没有的,当你把数据导入到MSSQL的时候,问题就出来了。MSSQL在导入的时候,会自动给这些字段(包括数据库中的表名)加上“[字段名]”,因此,你必须修改你的脚本,把相应的字段名字(或者表名字)加上中括号,或改变字段名字为不是MSSQL的保留字。(具体是那些,请参考有关资料)
‘柒’ ACCESS SQL语句 INSERT INTO如何向从表插入一行记录,其中某字段值来源于查询结果
INSERT INTO stutbl(stuname,sexid)
select '张三',其他字段
from ....
不用values,用这样的格式可以吧查询结果插入表中
‘捌’ access的sql语句有哪些
介绍基础语句:
1、说明:创建 数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:create table tab_new like tab_old (使用旧表创建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、说明:
删除新表:drop table tabname
6、说明:
增加一个列:Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:
添加主键:Alter table tabname add primary key(col)
说明:
删除主键:Alter table tabname drop primary key(col)
8、说明:
创建索引:create [unique] index idxname on tabname(col….)
删除索引:drop index idxname
注:索引是不可更改的,想更改必须删除重新建。
9、说明:
创建视图:create view viewname as select statement
删除视图:drop view viewname
10、说明:几个简单的基本的sql语句
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2 [desc]
总数:select count * as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
‘玖’ 怎样在Access sql语句 Insert into 批量添加数据
有出现如下问题:
SQL语句有问题,具体错误信息如下:
[Microsoft][ODBC
Microsoft
Access
Driver]
在
SQL
语句结尾之后找到字符。