现在的位置: 首页 > 综合 > 正文

sql server 判断***是否存在???

2012年05月07日 ⁄ 综合 ⁄ 共 310字 ⁄ 字号 评论关闭
1、判断“表”是否存在:
if exists (select * from sysobjects where id = object_id(N'[dbo].[表名]'and OBJECTPROPERTY(id, N'IsUserTable'= 1
  
print '存在'
else
  
print '不存在'

2、判断“存储过程”是否存在:

if exists(select   1   from   sysobjects   where   id=object_id('所有者.存储过程名')   and   xtype='P')   
  print   
'存在'   
else   
  print   
'不存在' 

抱歉!评论已关闭.