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

Откуда:
Сообщений: 802
Нужно средствами T-SQL найти, в каких базах (Databases) SQL сервера находиться хранимая процедура с заданным именем. Я понимаю, что в BOL есть все, но может у кого есть готовые решения или подскажите, в каком направлении копать.
PS. MS SQL 2000
4 апр 06, 15:03    [2522297]     Ответить | Цитировать Сообщить модератору
 Re: Как найти процедуру в базах.  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
exec sp_MSforeachdb 'select ''?'', count(*) from ?..sysobjects where name = ''имя процедуры'''
4 апр 06, 15:09    [2522332]     Ответить | Цитировать Сообщить модератору
 Re: Как найти процедуру в базах.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
sp_msforeachdb 'IF OBJECT_ID(''?..CustOrderHist'') IS NOT NULL SELECT ''?'''
4 апр 06, 15:10    [2522334]     Ответить | Цитировать Сообщить модератору
 Re: Как найти процедуру в базах.  [new]
Slider_spb
Member

Откуда:
Сообщений: 802
Хе, как раз этой функции в BOL нету. Но я нашел описалово, всем спасибо за подсказки.
4 апр 06, 17:43    [2523463]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить