设为首页 加入收藏
当前位置:首页 > 整站内容 > 网站建设 > 服务器技术 > 详细内容
[SQL Server 临时表的删除 ]
发布时间:2014-7-3  阅读次数:7021  字体大小: 【】 【】【

==================================================================


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

  2、正确的删除方式:

  --正确的临时表删除操作

  if object_id('tempdb#tempTable') is not null Begin

  drop table #tempTable

  End

==========================================================



天猫商城    聚划算    天猫电器城    淘宝旅行    天猫超市    淘宝游戏    天猫品牌特卖    天猫母婴

我要评论
  • 匿名发表
  • [添加到收藏夹]
  • 发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态:未登录
最新评论
所有评论[0]
    暂无已审核评论!

全站链接: 
收录查询
分享按钮