SqlServer中的对象类型代码

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 = 内部表

 

如判断临时表是否存在时使用U类型:

if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#temp_condition') and type='U')
  begin
    print('true')
  end
else   begin     print('false')   end

 

posted @ 2020-05-21 09:22  无敌师爷IT技术Blog  阅读(293)  评论(0编辑  收藏  举报