在单个SQL查询中插入多行?[副本]

这个问题在这里已经有答案了
插入多行,但不重复"在……中插入“;声明的一部分?

(15个答案)

八年前关闭的

我一次要插入多组数据,比如说4行。我的表格有三列:PersonIdOffice

插入MyTable值(“John”,123,“劳埃德办事处”);
在MyTable值中插入(“Jane”,124,“劳埃德办事处”);
插入MyTable值(“Billy”,125,“伦敦办事处”);
插入MyTable值(“Miranda”,126,“布里斯托尔办公室”);

我可以在一条SQL语句中插入全部4行吗

在SQLServer2008中,可以使用一条SQLINSERT语句插入多行

插入MyTable(第1列、第2列)值
(价值1,价值2),(价值1,价值2)

请参阅MOC课程2778A-在SQLServer2008中编写SQL查询

例如:

插入MyTable
(第1、2、3栏)
价值观
(“约翰”,123,“劳埃德办事处”),
('Jane',124,'Lloyds Office'),
(“比利”,125,“伦敦办事处”),
('Miranda',126,'布里斯托尔办事处');

发表评论