SQL Server 2016 Management Studio. Особенности.

SQL Server 2016 Management Studio. Особенности.

С каждой новой версией любого ПО некоторое поведение привычных нам вещей может поменяться, что может привести к непредвиденным ошибкам. Сегодня мы поговорим о таком поведении в SQL Server 2016 Management Studio. Я был удивлён такому поведению. Давайте посмотрим вместе.

Вот запрос, которые продемонстрируем вам новое поведение SQL Server 2016 Management Studio:

1
2
3
SELECT 'Pinal Dave
is an owner
of SQLAuthority.com'

Этот запрос состоит из 3х строк с возвратом каретки в конце каждой линии. Давайте посмотрим в чём принципиальная разница вывода в SQL Server 2014 Management Studio и в SQL Server 2016 Management Studio.

SQL SERVER - Maintain Carriage Return (Enter Key) in SQL Server 2016 Management Studio While Copy and Paste CRLF-12

Да, вы совершенно правы. В данном случае разницы нет, но стоит нам скопировать вывод в тестовый редактор (Notepad, Word), как вы поймёте в чём она:

SQL SERVER - Maintain Carriage Return (Enter Key) in SQL Server 2016 Management Studio While Copy and Paste CRLF-03

Теперь вам видна разница (Это notepad)? Когда мы копируем из SQL Server 2016 Management Studio, то мы теряем перенос каретки на начало строки и весь скопированный текст становится в одну строку. Я изучил документацию и нашёл параметр, отвечающий за данное поведение. Его вы можете посмотреть тут (Tools > Option):

SQL SERVER - Maintain Carriage Return (Enter Key) in SQL Server 2016 Management Studio While Copy and Paste CRLF-04

По-умолчанию данный параметр отключён. Включите данный параметр, если хотите вернуть привычное вам поведение как во всех предыдущих версиях SQL Server Management Studio.

***   ***   ***   ***   ***   ***   ***   ***   ***   ***   ***   ***
Полезные Скрипты

Рубрика Проверь себя

Ссылка на наш канал YouTube

Запись опубликована в рубрике Полезно и интересно с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: