只为成功找方向,不为失败找借口

每天都不能停止前进的脚步
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

sql 如何判断一个表是否存在

Posted on 2009-04-24 10:31  冰碟  阅读(4276)  评论(2编辑  收藏  举报

 

--Method 1
DECLARE @exists int
SELECT @exists = 1 FROM INFORMATION_SCHEMA.tables WHERE table_name ='asdfadf';
SELECT @exists

--Method 2
IF EXISTS(SELECT * FROM sysobjects WHERE id=object_id('catelement'AND OBJECTPROPERTY(id,'IsUserTable'= 1
    
SELECT 'yes'
ELSE
    
SELECT 'no'