您的位置:首页 > 其它

一条insert语句批量插入多条记录

2015-09-01 16:48 627 查看
1.第一种方法:

insert into persons
(id_p, lastname , firstName, city )
values
(200,'haha' , 'deng' , 'shenzhen'),
(201,'haha2' , 'deng' , 'GD'),
(202,'haha3' , 'deng' , 'Beijing');


这种方法适合用编程语言拼接语句,然后添加,但是对于,数据库表之间查询插入,实现起来要使用第二种方法

2.第二种方法:

insert 表名
select '040504','孙明','山东大学' union
select '040502','李浩','山东师范' union
select '040503','王刚','烟台大学'
在数据库中:

INSERT INTO [dbo].[test]
([Name]
,[Sex]
,[Date]
,[TZ])
select [Name]
,[Sex]
,[Date]
,[TZ] from dbo.test
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: