2013-02-08 52 views
3
DECLARE @t TABLE 
(
ID uniqueidentifier, 
ID2 uniqueidentifier 
) 

...插入@t ......你的东西@t从表变量插入表中?

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

+0

只要将它看作普通表,就可以执行通常的'INSERT INTO ... SELECT ...'语法。 – Bridge 2013-02-08 13:46:11

回答

5

这是你应该怎么做:

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

谢谢!我知道我不得不错过一些简单的事情...... – Shawn 2013-02-08 13:45:34

0

这个怎么样?

INSERT INTO testTable SELECT ID, ID2 from @t