【发布时间】:2014-06-06 07:24:53
【问题描述】:
我遇到了需要删除此 TEMPORARY TABLE 并需要替换 TABLE VARIABLE 或任何其他方法的情况。
是否可以在SP_2中获取SP_1中创建的表变量的作用域?
或者是否有任何其他方法可以替换此临时表。也不允许使用全局临时表。请告诉我
SP 的样本如给定(目标是我需要替换此临时表):
Create Procedure SP_1
(
CREATE TABLE #T(ID INT NOT NULL)
INSERT INTO #T
VALUES(1),(2)
)
Create Procedure SP_2
(
Select * from #T
INSERT INTO #T
VALUES(3),(5)
SELECT * FROM #T
)
【问题讨论】:
标签: sql-server stored-procedures temp-tables