有两种方法来检查临时表的存在并重新创建它:
1.
有没有使用其中一个比另一个更有优势?
1.
IF Object_id('TEMPDB..#temp') IS NOT NULL
TRUNCATE TABLE #temp
ELSE
CREATE TABLE #temp
(
id INT
)
2.
IF Object_id('TEMPDB..#temp') IS NOT NULL
DROP TABLE #temp
CREATE TABLE #temp
(
id INT
)
有没有使用其中一个比另一个更有优势?
ELSE
的。 - Horia