• Как запросом смотреть процедуры?

    @sqlgur808 Автор вопроса
    Ответ найден самостоятельно для MS SQL.
    Получаем код хранимой процедуры в T-SQL (ms sql):

    EXEC sp_helptext 'имя_процедуры'

    или другой вариант:
    SELECT [text]
    FROM syscomments sc
    INNER JOIN sysobjects so
    ON sc.id=so.id
    WHERE
    so.type = 'P' and so.name='имя_процедуры'


    или ещё один вариант просмотра кода хранимой процедуры:

    PRINT OBJECT_DEFINITION(OBJECT_ID(N'имя_процедуры','P'));

    Бонус - для табличных функций/ пользовательских функций / триггеров
    SELECT [TEXT]
    FROM syscomments sc
    INNER JOIN sysobjects so
    ON sc.id=so.id
    WHERE
    name=<Имя триггера или функции> AND so.type IN ('TR','TF','FN')

    описание объектов здесь (TR/ TF/FN) :
    https://docs.microsoft.com/ru-ru/sql/relational-da...
    Ответ написан
    Комментировать