Где найти хранимую процедуру msdb.dbo.sp_send_dbmail в SQL Server
Мне нужно посмотреть код для хранимой процедуры msdb.dbo.sp_send_dbmail
в SQL Server. Может ли кто-нибудь сказать мне, где искать хранимую процедуру в SQL Server Management Studio 2008.
Прямо там:
Поскольку имя уже говорит вам – оно находится в msdb
данных msdb
(которая находится в msdb
данных System Databases
), а сохраненный процесс можно найти в разделе « Programmability > System Stored Procedures
USE msdb; GO sp_helptext 'dbo.sp_send_dbmail';
ИЛИ
USE msdb; GO SELECT definition FROM sys.sql_modules WHERE object_id = OBJECT_ID('dbo.sp_send_dbmail');
Из узла Object Explorer для расширения вашего экземпляра …
Databases -> System Databases -> msdb -> Programmability -> Stored Procedures -> System Stored Procedures
Или (увидев ответ Джо) один не-пользовательский интерфейс
use msdb; SELECT object_definition(object_id('dbo.sp_send_dbmail')) AS [processing-instruction(x)] FOR XML PATH('')