从表变量插入表中?

时间:2013-02-08 13:43:18

标签: sql sql-server-2008

DECLARE @t TABLE
(
ID uniqueidentifier,
ID2 uniqueidentifier
)

...插入@t ......给@t做点什么

INSERT INTO testTable (Id, Id2) VALUES (SELECT ID, ID2 from @t) - 不行吗?

2 个答案:

答案 0 :(得分:5)

这就是你应该这样做的方式:

INSERT INTO testTable (Id, Id2)
SELECT ID, ID2 
from @t

答案 1 :(得分:0)

这个怎么样?

INSERT INTO testTable SELECT ID, ID2 from @t