【发布时间】:2018-06-21 17:19:45
【问题描述】:
而不是像这样检查临时表的存在:
IF OBJECT_ID('tempdb..#table') IS NOT NULL
BEGIN;
DROP TABLE #table;
END;
我正在使用新的DROP IF EXISTS 技术:
DROP TABLE IF EXISTS tempdb..#table;
它工作正常,但如果表不存在,我会收到以下消息。
数据库名称“tempdb”被忽略,引用 tempdb 中的对象。
有人知道这条消息的原因和含义吗?
【问题讨论】:
标签: sql sql-server tsql sql-server-2016