发布日期:2018-03-26
如何在单个SQL INSERT语句插入多行?+ 查看更多
如何在单个SQL INSERT语句插入多行?
+ 查看更多
发布日期:2018-02-24 17:00
分类:SQL
浏览次数:456
我有多组数据要一次插入,比如说有4行。我的表格有3列:Person,Id和Office。
INSERT INTO MyTable VALUES ("John", 123, "Lloyds Office"); INSERT INTO MyTable VALUES ("Jane", 124, "Lloyds Office"); INSERT INTO MyTable VALUES ("Billy", 125, "London Office"); INSERT INTO MyTable VALUES ("Miranda", 126, "Bristol Office");
我怎么才能在单个SQL INSERT语句中插入4行呢?
回答
在SQL Server 2008中,你可以使用单个SQL INSERT语句插入多行。
INSERT INTO MyTable ( Column1, Column2 ) VALUES ( Value1, Value2 ), ( Value1, Value2 )