access SQL语句中 insert into

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了access SQL语句中 insert into相关的知识,希望对你有一定的参考价值。

insert into 雇员 (雇员号,姓名,性别,出生日期,部门) values('001',"李丽婷","女",1992/02/04,"人力资源部")
雇员号 姓名 性别 部门 都是文本型的 而出生日期是日期型的,请问下这个语句哪里错了?

insert into 雇员 (雇员号,姓名,性别,出生日期,部门) values('001',‘李丽婷’,‘女’,#1992/02/04#,‘人力资源部’)

ACCESS 中的日期,需要用 ## 包起来, 字符用 单引号 包起来追问

是啊,我的问题中就是这样写的,但还是会提示错误

追答

这样,注意,逗号和 单引号必须是 半角的

INSERT INTO [雇员] ([雇员号],[姓名],[性别],[出生日期],[部门]) VALUES (\'001\',\'李丽婷,\'女’,#1992-02-04#,\'人力资源部’)

参考技术A 你上边这句在代码中复制过来的吗?里面有中文逗号","当然会报语法错误了,from也得去掉。用如下代码试试:
insert
into
tb07_district
(districtcode,pdistrictcode,districtname,districtclass,uorder,rd_rivercodel,rd_rivercode2)
values
('32128426','32128400','大伦镇',5,20,'
','
')
参考技术B 雇员号是否为自动增长型数据,若是则不应指定值

SQL INSERT INTO 语句

INSERT INTO 语句

INSERT INTO 语句用于向表格中插入新的行。

语法

INSERT INTO 表名称 VALUES (值1, 值2,....)

我们也可以指定所要插入数据的列:

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

插入新的行

"Persons" 表:

LastNameFirstNameAddressCity
Carter Thomas Changan Street Beijing

SQL 语句:

INSERT INTO Persons VALUES (‘Gates‘, ‘Bill‘, ‘Xuanwumen 10‘, ‘Beijing‘)

结果:

LastNameFirstNameAddressCity
Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing

在指定的列中插入数据

"Persons" 表:

LastNameFirstNameAddressCity
Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing

SQL 语句:

INSERT INTO Persons (LastName, Address) VALUES (‘Wilson‘, ‘Champs-Elysees‘)

结果:

LastNameFirstNameAddressCity
Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
Wilson   Champs-Elysees  

以上是关于access SQL语句中 insert into的主要内容,如果未能解决你的问题,请参考以下文章

MS Access 的 SQL INSERT INTO 语句

insert into 语法错误

INSERT INTO 语句的语法错误

INSERT INTO 语句的语法错误

INSERT INTO 语句的语法错误

用insert into 怎么添加多条记录