type 类型枚举如下: af = 聚合函数 (clr) c = check 约束 d = default(约束或独立) f = foreign key 约束 pk = primary key 约束 p = sql 存储过程 pc = 程序集 (clr) 存储过程 fn = sql 标量函数 fs = 程序集 (clr) 标量函数 ft = 程序集 (clr) 表函数 r
type 类型枚举值如下:
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 = 内部表
-- 从用户表“表名”获得用户表“id”
select id,name,xtype from sysobjects where name='t_sqls' and xtype='u';
-- 从sysobjects表“id”获取用户表所有的列
select name,xtype,colorder,length,isnullable,cdefault from syscolumns where id=2133582639
-- 从syscolumns表“xtype”获得用户表字段类型名称
select name from systypes where xusertype=167