Когда у меня есть результирующий набор в сетке, например:
SELECT 'line 1
line 2
line 3'
или
SELECT 'line 1' + CHAR(13) + CHAR(10) + 'line 2' + CHAR(13) + CHAR(10) + 'line 3'
При использовании встроенного CRLF дисплей в сетке, как представляется, заменяет их пробелами (я предполагаю, что они будут отображать все данные).
Проблема в том, что если я создаю код script, я не могу просто вырезать и вставить его. Мне нужно преобразовать код, чтобы открыть курсор и напечатать соответствующие столбцы, чтобы я мог копировать и вставлять их из результатов текста.
Есть ли более простой способ обхода CRLF в операции копирования/вставки из сетки результатов?
Причина, по которой сетка полезна, заключается в том, что в настоящее время я создаю несколько сценариев для одного и того же объекта в разных столбцах - bcp out в одном столбце, файл формата xml в другом, таблица create script в другой, и т.д.