sys.syscomments (Transact-SQL)
更新日期: 2006 年 7 月 17 日
包含数据库中每个视图、规则、默认值、触发器、CHECK 约束、DEFAULT 约束和存储过程的项。 text 列包含原始的 SQL 定义语句。 这些语句的最大大小为 4 MB。
重要提示: |
---|
包含此 SQL Server 2000 系统表体现了向后兼容性。建议您改用当前的 SQL Server 系统视图。若要查找等效系统视图,请参阅将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图。后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 |
列名
数据类型
说明
id
int
该文本适用的对象 ID。
number
smallint
如果进行分组,则为过程分组内的号码。
0 = 项不是过程。
colid
smallint
超过 4,000 个字符的对象定义的行序列号。
status
smallint
标识只是为了提供一些信息。不提供支持。不保证以后的兼容性。
ctext
varbinary(8000)
SQL 定义语句的原始字节。
texttype
smallint
0 = 用户提供的注释
1 = 系统提供的注释
4 = 加密的注释
language
smallint
标识只是为了提供一些信息。不提供支持。不保证以后的兼容性。
encrypted
bit
指示是否对过程定义进行模糊处理。
0 = 不模糊
1 = 模糊
重要提示:
若要模糊存储过程定义,请使用带有 ENCRYPTION 关键字的 CREATE PROCEDURE。
compressed
bit
始终返回 0。该值指示过程已压缩。
text
nvarchar(4000)
SQL 定义语句的实际文本。
SQL Server 2005 对目录元数据中的 SQL 表达式进行解码和存储的方式不同于 SQL Server 2000。 已解码表达式的语义与原始文本相同,但不能保证语法也相同。 例如,已解码的表达式中删除了空格。 有关详细信息,请参阅 SQL Server 2005 中数据库引擎功能的行为更改。
请参阅
参考
将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图
兼容性视图 (Transact-SQL)
帮助和信息
更改历史记录
发布日期 | 历史记录 |
---|---|
|
|
2006 年 7 月 17 日 |
|