процедур.
При сохранении в формате txt and csv тексты процедур выгружаются в виде длинной бесконечной строчки, что неудобочитаемо и почти невоспринимаемо.
Как выгрузить тексты процедур с их реальным форматирование в один файл на диск?
SELECT
sm.object_id
, ss.[name] as [schema]
, o.[name] as object_name
, o.[type]
, o.[type_desc]
, sm.[definition]
FROM sys.sql_modules AS sm
JOIN sys.objects AS o
ON sm.object_id = o.object_id
JOIN sys.schemas AS ss
ON o.schema_id = ss.schema_id
ORDER BY
o.[type]
, ss.[name]
, o.[name];
Я думаю что там тривиально только \n а не \r\n, это любой приличный редактор разрулит
Блокнот показывает простыню
Зачем вы этим занимаетесь, если не секрет?
Затем чтобы понять что есть в базе и чем формируется после того как пред человек ушел и мне все это по наследству досталось.
Приличный редактор возми...
Не хотите посмотреть на SSDT, интегрировать с VCS и вот это вот всё?
Vi, emacs, multi edit, notepad++, far
Такоже есть утилита unix2dos
я таких буквосочетаний не знаю. Мне проще чтобы в блокнотике или в Ворде было можно быстро по процедурам искать нужные мне поля с помощью CTRL+F . Это уже наработанный проверенный механизм.
notepad++ есть такая штука. но тоже простыню показывает. Мож настройки какие то подправить?
В ворде? А вам тут vi предлагают…
В свое время искал там возможность экспортнуть процедуры в файл. Не нашел. Если знаете как - ткните носом, плз.
Get-DbaDbStoredProcedure -SqlInstance sql2016 | Export-DbaScript
Обсуждают сегодня