169 похожих чатов

На сайте Майкрософт есть скрипт который выгружает все тела хранимых

процедур.
При сохранении в формате 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];

15 ответов

16 просмотров

Я думаю что там тривиально только \n а не \r\n, это любой приличный редактор разрулит

Goldman-Den Автор вопроса

Зачем вы этим занимаетесь, если не секрет?

Goldman-Den Автор вопроса
Roman Sergeev
Зачем вы этим занимаетесь, если не секрет?

Затем чтобы понять что есть в базе и чем формируется после того как пред человек ушел и мне все это по наследству досталось.

Goldman Den
Блокнот показывает простыню

Приличный редактор возми...

Goldman Den
Затем чтобы понять что есть в базе и чем формирует...

Не хотите посмотреть на SSDT, интегрировать с VCS и вот это вот всё?

Goldman Den
Какой?

Vi, emacs, multi edit, notepad++, far

Goldman Den
Какой?

Такоже есть утилита unix2dos

Goldman-Den Автор вопроса
Roman Sergeev
Не хотите посмотреть на SSDT, интегрировать с VCS ...

я таких буквосочетаний не знаю. Мне проще чтобы в блокнотике или в Ворде было можно быстро по процедурам искать нужные мне поля с помощью CTRL+F . Это уже наработанный проверенный механизм.

Goldman-Den Автор вопроса
Ilya Zviagin
Vi, emacs, multi edit, notepad++, far

notepad++ есть такая штука. но тоже простыню показывает. Мож настройки какие то подправить?

В свое время искал там возможность экспортнуть процедуры в файл. Не нашел. Если знаете как - ткните носом, плз.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта