Как запросом смотреть процедуры?
postgresql
SELECT pg_catalog.pg_get_functiondef(pg_proc.oid)
FROM pg_proc
/* любые where по вкусу */
Так же известный как \sf в psql.
Ответ найден самостоятельно для 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...