-
SQL Server—如何使用IF Exists判断详解
-
语法: if exists (select * from 查询类型 where name = '查询数据的名称')
-
1 判断数据库
-
2 判断表格
-
2 判断表格是否存在 如果存在则删除
-
-- table 表 -- sysobjects 表
-
if exists(select * from sysobjects where name = 'nunber')
drop table number --删除掉
go
-
-
3 判断约束
-
判断约束如果存在则删除
-
语法: -- constraint 约束
-
if exists(select * from sysobjects where name = '约束名')
alter table XueShengTable drop constraint 约束名 --通过表格查到约束然后删除
go
小提示: 任何约束的判断方法都一样
-
-
4 判断存储过程
-
if exists(select * from sysobjects where name ='ChengJi')
drop procedure ChengJi
go
-
-