Как выбрать в таблице код внутри процедуры? - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть проблема для школы, в которой меня просят выбрать в таблицу код внутри процедуры с определенной строкой в ​​названии процедуры, я искал вокруг, но не могу найти документацию о том, как об этом в документации sys..

Для пояснения, что мне нужно сделать, это заполнить столбец кодом из процедуры, имя которой имеет определенную строку.

1 Ответ

0 голосов
/ 17 апреля 2019

sys.sql_modules содержит код каждого модуля, определенного на вашем SQL-сервере.Но так как вам нужно искать по названию процедуры, я также присоединился к ней с sys.objects.

SELECT DISTINCT o.name AS 'Object Name',m.definition AS 'Code'
FROM sys.sql_modules m 
INNER JOIN sys.objects o ON m.object_id=o.object_id
WHERE o.name Like '%@Search%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...