OBJECT_ID + TYPE 验证对象是否存在
|
type |
char(2) |
对象类型: AF = 聚合函数 (CLR) C = CHECK 约束 D = DEFAULT(约束或独立) F = FOREIGN KEY 约束 PK = PRIMARY KEY 约束 P = SQL 存储过程 PC = 程序集 (CLR) 存储过程 FN = SQL 标量函数 FS = 程序集 (CLR) 标量函数 FT = 程序集 (CLR) 表值函数 R = 规则(旧式,独立) RF = 复制筛选过程 SN = 同义词 SQ = 服务队列 TA = 程序集 (CLR) DML 触发器 TR = SQL DML 触发器 IF = SQL 内联表值函数 TF = SQL 表值函数 U = 表(用户定义类型) UQ = UNIQUE 约束 V = 视图 X = 扩展存储过程 IT = 内部表 |
USE AdventureWorks; GO IF OBJECT_ID (N'dbo.AWBuildVersion', N'U') IS NOT NULL DROP TABLE dbo.AWBuildVersion; GO

浙公网安备 33010602011771号