我正在尝试使用存储过程OUTPUT
中的子句将.INSERT
CREATE TABLE #Test
(
ID INT
)
INSERT INTO [TableB] OUTPUT INSERTED.ID #Test SELECT * FROM [TableA]
但是,当我执行此过程时,SQL Server 会在一个表中显示结果(正确),Test
但如果我将其写SELECT * FROM #Test
为存储过程中的下一条语句,它什么也不会显示。我怎样才能有效地做到这一点?
我正在尝试使用存储过程OUTPUT
中的子句将.INSERT
CREATE TABLE #Test
(
ID INT
)
INSERT INTO [TableB] OUTPUT INSERTED.ID #Test SELECT * FROM [TableA]
但是,当我执行此过程时,SQL Server 会在一个表中显示结果(正确),Test
但如果我将其写SELECT * FROM #Test
为存储过程中的下一条语句,它什么也不会显示。我怎样才能有效地做到这一点?