ete*_*ech 17 sql-server stored-functions
版本:SQLServer 8
我想在sqlserver中查看存储函数的内容,即函数究竟在做什么.
这里列出的选项都不适合我.似乎没有任何名为sys.objects的数据库/表.我能够查询information_table.routines表,但不包含我正在寻找的功能.我的功能位于:
DBName.dbo.functionName
如何查看此功能的内容?
Sac*_*hin 24
您可以使用sp_helptext命令查看定义.它就是这么做的
显示用户定义规则的定义,默认,未加密的Transact-SQL存储过程,用户定义的Transact-SQL函数,触发器,计算列,CHECK约束,视图或系统对象(如系统存储过程).
例如;
EXEC sp_helptext 'StoredProcedureName'
编辑:
如果您databases或server不同,那么您也可以通过指定它们来实现
EXEC [ServerName].[DatabaseName].dbo.sp_helptext 'storedProcedureName'
Run Code Online (Sandbox Code Playgroud)
select definition
from sys.sql_modules
where object_name(object_id) like 'functionName'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66861 次 |
| 最近记录: |