INSERT多行不能运行SQL Server 2008 R2

时间:2015-04-14 20:52:08

标签: sql-server-2008-r2

这似乎是一个愚蠢的问题,但一直让我发疯。标题几乎说明了:我不能在表格中插入多行。

以下是相关代码:

create table ##temp (
no1 int,
no2 int
)

insert into ##temp (no1,no2)
values 
(1,2), 
(3,4)

错误是

Incorrect syntax near ','

是(1,2)和(3,4)之间的逗号

希望有人可以提供帮助。顺便说一句,我正在使用SQL Server 2008 R2。感谢..

1 个答案:

答案 0 :(得分:1)

试试这个:

insert into ##temp (no1,no2)
select 1, 2
union select 3, 4