Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получить код процедур  [new]
sancoma
Member

Откуда:
Сообщений: 149
Здравствуйте.

Похожая тема поднималась уже, но ответа я так и не нашел.

MSSQL2008 R2

Нужно собрать код всех сторед процедур для конкретной базы в темповую таблицу в этой базе (не важно где), для дальнейшего поиска по коду. Есть ли варианты как это сделать?
31 июл 12, 02:35    [12938081]     Ответить | Цитировать Сообщить модератору
 Re: Получить код процедур  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
object_definition() ?
31 июл 12, 02:40    [12938087]     Ответить | Цитировать Сообщить модератору
 Re: Получить код процедур  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
object_definition() + information_schema.routines.
31 июл 12, 02:41    [12938090]     Ответить | Цитировать Сообщить модератору
 Re: Получить код процедур  [new]
sancoma
Member

Откуда:
Сообщений: 149
Спасибо, самое оно!
31 июл 12, 02:47    [12938096]     Ответить | Цитировать Сообщить модератору
 Re: Получить код процедур  [new]
iap
Member

Откуда: Москва
Сообщений: 47144
sancoma
Нужно собрать код всех сторед процедур для конкретной базы в темповую таблицу в этой базе (не важно где), для дальнейшего поиска по коду. Есть ли варианты как это сделать?
Зачем таблица?
SELECT [name]
FROM sys.objects
WHERE [type]='P' AND OBJECT_DEFINITION([object_id]) LIKE N'%ФрагментТекстаПроцедуры%';
и т.п.
31 июл 12, 09:22    [12938386]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить