java中检测临时表是否存在_如何在建临时表前判断存在不存在?sql server 数据库...

create Table #Report

(

ID int IDENTITY PRIMARY KEY,

bookId int,

bookName varchar(50)

)

go

if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Report'))

select '#Report表存在!'

else

select '#Report表不存在!

if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Report'))

begin

select '#Report表存在!'

drop Table #Report

end

else

select '#Report表不存在!'

-----------------------

if exists (select top 1 * from #Report)

begin

....

end

-----------------------------------------------

方法1:

if   object_id('tempdb..yourtemptablename')   is   not   null

drop   table   tempdb..yourtemptablename

方法2:

if   exists(select   1   from   tempdb..sysobjects   where   type   =   'U'   and   name   like   'yourtemptablename%')

drop   table   tempdb..yourtemptablename

比较

if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[InfoCategory]')   and   OBJECTPROPERTY(id,   N'IsUserTable')   =   1)

drop   table   [dbo].[InfoCategory]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值