SQL Server 临时表的正确与错误解决案例

数据库 SQL Server
下面的文章主要介绍的是SQL Server 临时表的正确删除方案,本文也列举了错误的解决方案,以下就是文章的主要内容描述。

文章主要描述的是SQL Server 临时表的正确删除方案,同时本文还列举的错误的对SQL Server 临时表进行删除的实际操作,我们大家都知道SQL Server数据库临时表与一般的表不同,它是保存到tempDb表中。

临时表的表名与你所建的表名也不一样,因为他要为不同人的相同操作创建不同的临时表。

 

 

1、错误的删除操作:

 

错误的临时表删除操作,因为所在数据库不同

 

  1. IF EXISTS (SELECT * FROM sysobjects WHERE object_id = OBJECT_ID(N'[dbo].[#tempTable]') AND type in (N'U'))  
  2. Begin  
  3. DROP TABLE [dbo].[tempTable]  
  4. End 

 

错误的SQL Server临时表删除操作,因为临时表名已变

 

  1. if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[#temptable]'))  
  2. Begin  
  3. drop table #temptable  
  4. End 

 

2、正确的删除方式:

 

正确的临时表删除操作

 

  1. if object_id('tempdb..#tempTable') is not null Begin  
  2. drop table #tempTable  
  3. End 

以上的相关内容就是对SQL Server 临时表的删除的介绍,望你能有所收获。
 

SQL Server 临时表的删除

上述的相关内容就是对SQL Server 临时表的删除的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. SQL Server MS SQL语句的分类
  2. 转移SQL Server数据的实现
  3. SQL Server数据库的收缩与设定每日自动备份
  4. 对MS SQL Server函数的两种实际用法的分析
  5. SQL Server数据库备份和SQL Server数据库的恢复措施

 

责任编辑:佚名 来源: IT168
相关推荐

2010-09-02 16:28:03

SQL删除

2010-07-22 16:02:29

2010-10-19 14:45:01

SQL SERVER临

2010-07-22 16:07:02

SQL Server数

2010-09-16 15:03:10

SQL Server临

2010-09-16 17:56:31

SQL server临

2021-01-18 05:23:14

SQL 排序Server

2010-07-08 14:42:34

SQL Server临

2010-10-19 15:25:05

Sql Server临

2010-09-16 15:10:48

SQL Server表

2011-03-29 13:22:07

SQL Server临时表表变量

2010-07-01 14:46:10

SQL Server临

2011-09-02 14:45:43

Oracle临时表SQL Server临

2010-07-22 15:56:04

SQL Server临

2010-10-19 14:56:05

sql server临

2010-06-29 17:04:37

SQL Server警

2010-07-21 13:17:47

SQL Server表

2010-11-11 10:41:03

sql server遍

2010-07-01 14:11:40

SQL Server内

2009-03-18 10:56:29

生命周期全局临时表SQL Server
点赞
收藏

51CTO技术栈公众号