xtype char(2) 对象类型。可以是下列对象类型中的一种: 
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程
 
type char(2) 对象类型。可以是下列值之一: 
C = CHECK 约束 
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束 
FN = 标量函数
IF = 内嵌表函数
K = PRIMARY KEY 或 UNIQUE 约束 
L = 日志
P = 存储过程
R = 规则
RF = 复制筛选存储过程
S = 系统表 
TF = 表函数
TR = 触发器
U = 用户表
V = 视图
X = 扩展存储过程

解决方案 »

  1.   

    系统用的,本意没多大区别,两个表示类型的字段,type主要用于判断存储数据,如表,而xtype用于判断触发器,存储过程,视图等等
      

  2.   

    这是SQLServer定义的两种数据类型的表示方法,它们很多类型都是重合的,你只需要知道这些就够了,至于Type和XType分别用在什么场合,它们很多时候都是一起使用,而且类型是一样的,其实不需要知道这些,反正这是SQLServer数据库平台表示数据类型的特点而已。
      

  3.   

    XType是高版本新加的字段,在6.5里没有.