mssql sqlserver 替换关键字Drop table if exists tablename的方法分享


摘要:
由于sqlserver 2008不支持语句drop table if exists的用法,所以我们需对此关键字进行替换,如下所示:
实验环境:sql server 2008 R2


drop table if exists tableName的功能:
当存在表时,则删除表
替换方法:

 ----将 drop table if exists 替换为以下脚本
 IF EXISTS(SELECT name FROM  sysobjects  
        WHERE name = N'数据表名称' AND xtype='U')
begin 
DROP TABLE  [数据表名称]
end 
go