sup*_*un1 6 sql-server sql-server-2008
我需要查看msdb.dbo.sp_send_dbmailSQL Server中存储过程的代码.有人可以告诉我在SQL Server Management Studio 2008中查找存储过程的位置.
mar*_*c_s 14
在那里:

正如名称已经告诉你的那样 - 它位于msdb数据库中(位于数据库下System Databases),存储过程可以在下面找到Programmability > System Stored Procedures
USE msdb;
GO
sp_helptext 'dbo.sp_send_dbmail';
Run Code Online (Sandbox Code Playgroud)
要么
USE msdb;
GO
SELECT definition
FROM sys.sql_modules
WHERE object_id = OBJECT_ID('dbo.sp_send_dbmail');
Run Code Online (Sandbox Code Playgroud)
从实例的对象资源管理器节点展开...
Databases -> System Databases -> msdb -> Programmability ->
Stored Procedures -> System Stored Procedures
Run Code Online (Sandbox Code Playgroud)
或者(看过 Joe 的回答)一种非 UI 方法
use msdb;
SELECT object_definition(object_id('dbo.sp_send_dbmail'))
AS [processing-instruction(x)] FOR XML PATH('')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25102 次 |
| 最近记录: |