Я пытаюсь запросить список определений хранимых процедур, используя подпрограммы information_schema.routines, которые существуют в одной базе данных, но отсутствуют в другой.
SELECT
t1.Routine_Definition
FROM
[server1].MyDatabase.INFORMATION_SCHEMA.Routines t1
LEFT JOIN
[server2].MyDatabase.INFORMATION_SCHEMA.Routines t2 ON t1.Routine_Name = t2.Routine_Name
WHERE
t2.Routine_Name is null
Это дает мне определения запросов в одной строке, поэтому, когда у меня есть комментарий, подобный этому
--Some comment
SELECT Column
FROM Somewhere
SQL закомментирован, и я не могу использовать определение для создания SP.
Как мне разобрать это обратно с правильными переносами строк?
или же
Есть ли лучший способ получить эти скрипты (используя код)?