SQL Server 臨時表的正確與錯誤解決案例
作者:佚名
下面的文章主要介紹的是SQL Server 臨時表的正確刪除方案,本文也列舉了錯誤的解決方案,以下就是文章的主要內容描述。
文章主要描述的是SQL Server 臨時表的正確刪除方案,同時本文還列舉的錯誤的對SQL Server 臨時表進行刪除的實際操作,我們大家都知道SQL Server數據庫臨時表與一般的表不同,它是保存到tempDb表中。
臨時表的表名與你所建的表名也不一樣,因為他要為不同人的相同操作創建不同的臨時表。
1、錯誤的刪除操作:
錯誤的臨時表刪除操作,因為所在數據庫不同
- IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[#tempTable]') AND type in (N'U'))
- Begin
- DROP TABLE [dbo].[tempTable]
- End
錯誤的SQL Server臨時表刪除操作,因為臨時表名已變
- if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[#temptable]'))
- Begin
- drop table #temptable
- End
2、正確的刪除方式:
正確的臨時表刪除操作
- if object_id('tempdb..#tempTable') is not null Begin
- drop table #tempTable
- End
以上的相關內容就是對SQL Server 臨時表的刪除的介紹,望你能有所收獲。
上述的相關內容就是對SQL Server 臨時表的刪除的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- SQL Server MS SQL語句的分類
- 轉移SQL Server數據的實現
- SQL Server數據庫的收縮與設定每日自動備份
- 對MS SQL Server函數的兩種實際用法的分析
- SQL Server數據庫備份和SQL Server數據庫的恢復措施
責任編輯:佚名
來源:
IT168