我有以下查询:
IF NOT EXISTS (SELECT 1
FROM sysobjects
WHERE id = Object_id('tempdb..TEMP_THETH_DETAILS'))
EXECUTE (
'CREATE TABLE tempdb..TEMP_THETH_DETAILS( THETH_ID NUMERIC(5) NOT NULL, LANGUAGE VARCHAR(3) DEFAULT ''EN'' NOT NULL)'
)
GO
问题是检查,如果 tempdb 不存在,似乎没有考虑,可能是因为表是在 tempdb 中创建的。
所以我的问题是有一种方法可以检查临时表是否存在?