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

Откуда:
Сообщений: 9
Коллеги, суть в следующем: имеется 1000 процедур, я хочу написать скрипт, в скрипт будет передаваться некий текст, который будет искаться в этих процедурах и если найдётся, то выдавать имя этой процедуры. В процессе разработки столкнулся со следующей проблемой - я создал темповую таблицу, в неё поместил текст процедуры "sp_helptext", после чего пытаюсь лайком найти искомое значение, которое 100% имеется в тексте процедуры, но оно почему то не находится. Почему?


CREATE TABLE #tmp
([text] VARCHAR(max))

insert into #tmp
exec sp_helptext 'sp_helptext'
select [text] from #tmp where [text] like '#declare#'
30 июл 14, 10:16    [16375081]     Ответить | Цитировать Сообщить модератору
 Re: не работает селект по временной таблице  [new]
mssa
Member

Откуда:
Сообщений: 9
mssa,

проблема решена, сдуру не те символы подставил в лайке :)
30 июл 14, 10:20    [16375098]     Ответить | Цитировать Сообщить модератору
 Re: не работает селект по временной таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
SELECT [name]
FROM sys.objects
WHERE [type]='P' AND OBJECT_DEFINITION([object_id]) LIKE N'%declare%';
Зачем ещё какая-то временная таблица?
30 июл 14, 10:54    [16375286]     Ответить | Цитировать Сообщить модератору
 Re: не работает селект по временной таблице  [new]
mssa
Member

Откуда:
Сообщений: 9
iap,

О! Большое спасибо, не знал, что так можно.
30 июл 14, 11:10    [16375448]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить