我有一个 SP,我在其中通过以下方式创建一个临时表:
SELECT *
INTO #TABLA_AR
FROM TRABAJADOR
WHERE AREA IN (3,5,9,15)
SP有多个进程,如果在创建临时表后任何进程失败,在纠正错误并执行时,因为临时表已经存在而失败
我有一个 SP,我在其中通过以下方式创建一个临时表:
SELECT *
INTO #TABLA_AR
FROM TRABAJADOR
WHERE AREA IN (3,5,9,15)
SP有多个进程,如果在创建临时表后任何进程失败,在纠正错误并执行时,因为临时表已经存在而失败
所有临时表都存储在名为 的数据库中
tempdb
,因此您应该在尝试创建临时表之前在那里查找临时表:在创建临时表之前使用它
此代码段验证临时表是否已存在。如果存在删除它,这样你就可以执行其余的代码
你好,我想应该是这样的:
你把这个指令放在你的SP中,你可以重新创建它,你是这个意思吗?