摘要:查看定义的OBJECT_DEFINITION和SP_HELPTEXT
一、定义
OBJECT_DEFINITION ( object_id )返回指定对象的定义的 Transact-SQL 源文本。
sp_helptext 显示用户定义规则的定义、默认值、未加密的 Transact-SQL 存储过程、用户定义 Transact-SQL 函数、触发器、计算列、CHECK 约束、视图或系统对象(如系统存储过程)。 二、详细解释 我们通过以下代码: 1、DECLARE @RESULT VARCHAR(MAX);
SELECT @RESULT=OBJECT_DEFINITION(OBJECT_ID('sp_helptext'))
PRINT @RESULT
2、SP_HELPTEXT 'SP_HELPTEXT' 运行的结果可以看出,定义的文本包含在master.sys.syscomments和所在数据库的sys.syscomments中。前者是数据库系统级的对象源文本,后者是用户定义的对象源文本。
三、官方解释
参照阅读:sys.sql_modules http://msdn.microsoft.com/zh-cn/library/ms175081.aspx