【发布时间】:2019-10-02 10:40:07
【问题描述】:
使用 SELECT .. INTO 语句创建临时表
SELECT *
INTO #MyTempTable
FROM ...
在数据库、tempdb、临时表下,我看到了临时表 dbo.#MyTempTable____________________0000000016CA
现在我想放下桌子。我尝试了以下方法:
DROP TABLE IF EXISTS #MyTempTable
与
IF OBJECT_ID('tempdb..#MyTempTable') IS NOT NULL
BEGIN
DROP TABLE #MyTempTable
END
两者都没有删除表
Select 返回 NULL:
SELECT OBJECT_ID('tempdb..#MyTempTable')
【问题讨论】:
-
##MyTempTable#MyTempTable. -
DROP TABLE IF EXISTS #MyTempTable 也不起作用
-
@toms 你是否承诺?
-
是的,我执行了,结果是“命令成功完成”。但是桌子还在
标签: sql-server sql-server-2016