sqlservler 插入与批量插入

来源:互联网 发布:威少最新体测数据 编辑:程序博客网 时间:2024/05/23 15:13
第一种:循环insert
INSERT INTO MyTable(ID,NAME) VALUES(1,'123');
INSERT INTO MyTable(ID,NAME) VALUES(2,'456');
INSERT INTO MyTable(ID,NAME) VALUES(3,'789');

第二种:批量插入
INSERT INTO MyTable(ID,NAME)
SELECT 4,'000'
UNION ALL
SELECT 5,'001'
UNION ALL
SELECT 6,'002'

        注意:select 语句无括号

第三种:批量插入 
INSERT INTO MyTable(ID,NAME)
VALUES(7,'003'),(8,'004'),(9,'005')

注意sqlserver 2008 才支持
原创粉丝点击