文章主要描述的是SQL Server 临时表的正确删除方案,同时本文还列举的错误的对SQL Server 临时表进行删除的实际操作,我们大家都知道SQL Server数据库临时表与一般的表不同,它是保存到tempDb表中。
临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表。
1、错误的删除操作:
错误的临时表删除操作,因为所在数据库不同
IFEXISTS(SELECT*FROMsysobjectsWHEREobject_id=OBJECT_ID(N'[dbo].[#tempTable]')ANDtypein(N'U')) Begin DROPTABLE[dbo].[tempTable] End
错误的SQL Server临时表删除操作,因为临时表名已变
ifexists(select*fromtempdb.dbo.sysobjectswhereid=object_id(N'[#temptable]')) Begin droptable#temptable End
2、正确的删除方式:
正确的临时表删除操作
ifobject_id('tempdb..#tempTable')isnotnullBegin droptable#tempTable End
以上的相关内容就是对SQL Server 临时表的删除的介绍,望你能有所收获。
上述的相关内容就是对SQL Server 临时表的删除的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
- SQL Server MS SQL语句的分类转移SQL Server数据的实现SQL Server数据库的收缩与设定每日自动备份对MS SQL Server函数的两种实际用法的分析SQL Server数据库备份和SQL Server数据库的恢复措施