从表变量插入表中?

Sha*_*awn 3 sql sql-server-2008

DECLARE @t TABLE
(
ID uniqueidentifier,
ID2 uniqueidentifier
)
Run Code Online (Sandbox Code Playgroud)

...插入@t ...给@t做东西

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

gza*_*axx 5

这是你应该这样做的:

INSERT INTO testTable (Id, Id2)
SELECT ID, ID2 
from @t
Run Code Online (Sandbox Code Playgroud)