我需要维护一个存储过程中的一些值,并在其他一些存储过程中再次使用它们。
下面是我创建全局临时表的存储过程的一部分。
IF object_id('tempdb..##TempNewSchedule') IS NULL
BEGIN
CREATE TABLE ##TempNewSchedule (OrderId INT)
END
INSERT INTO ##TempNewSchedule
VALUES(@OrderID)
所以我的要求是,每当调用这个 SP 时,它都会检查是否已经有一个全局临时表,如果没有,那么它应该创建一个新的全局临时表,否则它应该将记录插入到已经创建的临时表中. 但每次它都会创建新的临时表。
也请建议任何其他方法。
谢谢