当前位置: 数据库>sqlserver
sql server临时表删除方法
来源: 互联网 发布时间:2014-08-29
本文导语: sql server临时表怎么删除? 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临时表怎么删除?
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
--错误的临时表删除操作,因为临时表名已变
if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[#temptable]'))
Begin
drop table #temptable
End
IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[#tempTable]') AND type in (N'U'))
Begin
DROP TABLE [dbo].[tempTable]
End
--错误的临时表删除操作,因为临时表名已变
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
if object_id('tempdb#tempTable') is not null Begin
drop table #tempTable
End
您可能感兴趣的文章:
- SQL Server中临时表与表变量用法区别
- SQL Server表变量与临时表的区别
- sql server 表变量与临时表
- sql server 临时表的删除示例
- sql 表变量与临时表的实例解析
- sql server使用变量动态命名临时表表名的例子
- sql server判断临时表是否存在的方法分享
- sql 常用临时表的区别(实例演示)