在SQL中怎样判断一个表是否存在? if exists (select * from sysobjects where name = 'yourtablename') print '存在'else print '不存在' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if exists (select * from dbo.sysobjects where id = object_id(N'[数据库名].[用户名].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 存在 if exists (select * from sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) if exists (select * from sysobjects where name = 'a1' and xtype = 'u') print '存在'else print '不存在' if exists( select 1 from sysobjects where name='你的表名' and xtype='U') print 'exists!'orif object_id('表名')<>0 print 'exists!' 临时表,在这里if exists (select * from tempdb.dbo.sysobjects where name = '##temp') 分年统计报表? 请问大侠们 decode 函数的语法?急~谢谢 请教:字符串怎么被截断了... SQL Server如何写数据库日志? 这段代码如何连不上我的数据库?请问下这样写对吗? 请教Inner Join与Outer left jion的定义与相互间的区别 求一循环里面有GOTO的语句 请问大家如何在已查询的结果增加标识列?? 怎么得到一个表中一个带标志的一组数中的值最大的数?? 库存查询求解 请问怎样用SQL语句给数据库里面的所有用户表都加一个identity字段? SQL语句里变量的问题
存在
print '存在'
else
print '不存在'
print 'exists!'
orif object_id('表名')<>0
print 'exists!'
if exists (select * from tempdb.dbo.sysobjects where name = '##temp')