时间:2021-07-01 10:21:17 帮助过:14人阅读
//插入多行数据
(1)第一种方法
通过INSERT SELECT语句将现有表中的数据添加到已存在的表中
INSERT INTO <表名>(列名)
SELECT <列名>
FROM <源表名> (方:目标表必须已经存在,才能向其插入数据)
源代码:
INSERT INTO AddressList (姓名,地址,电子邮件)
SELECT SName,SAddress,SEmail
FROM Students
(2)第二种方法
通过SELECT INTO语句将现有表中的数据添加到新表中
SELECT (列名)
INTO <表名>
FROM <源表名> (方:目标表不一定存在,若不存在,将会新建后,再插入数据)
源代码:
SELECT Students.SName,Students.SAddress,Students.SEmail
INTO AddressList
FROM Students
(3)第三种方法
通过UNION关键字合并数据进行插入
INSERT INTO <表名>(列名)
SELECT <列名> UNION
SELECT <列名> UNION
。。。(方:目标表必须已经存在,才能向其插入数据)
源代码:
INSERT STUDENTS (SName,SGrade,SSex)
SELECT ‘张可‘,7,1 UNION
SELECT ‘李扬‘,4,0 UNION
SELECT ‘杨晓‘,2,0 UNION
SELECT ‘汤美‘,3,0
sqlserver数据库插入数据
标签:电子邮件 date 数据库 size ddr ssl 约束 不能 log