首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

mmsql中系统sysobjects 中的type对象

作者:  时间: 2011-05-24

select count(id) from sysobjects where xtype='p' and name like '%KH_Table%'

select count(id) from sysobjects where xtype='p' and name like '%KH_Table%'

xtype  包括: p(存储过程)、v(视图)

Type是在6.0就有的,XType在7.0才出现:

Type类型,可以是下列值之一:  
C( CHECK   约束 )、D( 默认值或 DEFAULT约束)F (FOREIGN   KEY   约束 )、FN (标量函数)、IF(内嵌表函数)K(PRIMARY KEY或 UNIQUE 约束 )、L(日志)、P(存储过程)、R(规则)、RF(复制筛选存储过程)、S (系统表)、TF (表函数)、TR(触发器)、U(用户表)、V (视图)、X(扩展存储过程)
XType类型,也可以是下列对象类型中的一种:  
Type类型,可以是下列值之一:  
C( CHECK   约束 )、D( 默认值或 DEFAULT约束)F (FOREIGN   KEY   约束 )、FN (标量函数)、IF(内嵌表函数)K(PRIMARY KEY或 UNIQUE 约束 )、L(日志)、P(存储过程)、R(规则)、RF(复制筛选存储过程)、S (系统表)、TF (表函数)、TR(触发器)、U(用户表)、V (视图)、X(扩展存储过程)
type 是为了与过去的版本相兼容而存在的,SQL Server7.0 之后支持xtype。