sysobject有几个重要的字段: Name,Id,Crdate,Xtype (U :用户表,V:视图,Tr:触发器,P:存储过程,S,系统表) 哪位高手帮我举例说明一下,每个字段用在哪方面,谢谢!!

解决方案 »

  1.   

    列名  数据类型  说明  
    name
     sysname
     对象名称
     
    id
     int
     对象标识号
     
    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 = 扩展存储过程
     
    uid
     smallint
     所有者对象的用户 ID。如果用户数和角色数超过 32,767,将溢出或返回 NULL。有关详细信息,请参阅查询 SQL Server 系统目录。
     
    info
     smallint
     保留为仅供内部使用。
     
    status
     int
     保留为仅供内部使用。
     
    base_schema_ ver
     int
     保留为仅供内部使用。
     
    replinfo
     int
     为复制保留。
     
    parent_obj
     int
     父对象的对象标识号。例如,表 ID(如果父对象是触发器或约束)。
     
    crdate
     datetime
     对象的创建日期。
     
    ftcatid
     smallint
     注册为使用全文索引的所有用户表的全文目录标识符,对于没有注册的所有用户表则为 0。 
     
    schema_ver
     int
     在每次更改表的架构时都会增加的版本号。始终返回 0。
     
    stats_schema_ ver
     int
     保留为仅供内部使用。
     
    type
     char(2)
     对象类型。Can be one of the following values: C = CHECK 约束D = 默认设置或 DEFAULT 约束 F = FOREIGN KEY 约束FN = 标量函数 IF = 内联表函数 K = PRIMARY KEY 或 UNIQUE 约束L = 日志 P = 存储过程 R = 规则 RF = 复制筛选器存储过程 S = 系统表TF = 表函数 TR = 触发器U = 用户表 V = 视图 X = 扩展存储过程
     
    userstat
     smallint
     保留
     
    sysstat
     smallint
     内部状态信息。
     
    indexdel
     smallint
     保留
     
    refdate
     datetime
     保留供以后使用。
     
    version
     int
     保留供以后使用。
     
    deltrig
     int
     保留
     
    instrig
     int
     保留
     
    updtrig
     int
     保留
     
    seltrig
     int
     保留
     
    category
     int
     用于发布、约束和标识。
     
    cache
     smallint
     保留