С каждой новой версией любого ПО некоторое поведение привычных нам вещей может поменяться, что может привести к непредвиденным ошибкам. Сегодня мы поговорим о таком поведении в 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.
Да, вы совершенно правы. В данном случае разницы нет, но стоит нам скопировать вывод в тестовый редактор (Notepad, Word), как вы поймёте в чём она:
Теперь вам видна разница (Это notepad)? Когда мы копируем из SQL Server 2016 Management Studio, то мы теряем перенос каретки на начало строки и весь скопированный текст становится в одну строку. Я изучил документацию и нашёл параметр, отвечающий за данное поведение. Его вы можете посмотреть тут (Tools > Option):
По-умолчанию данный параметр отключён. Включите данный параметр, если хотите вернуть привычное вам поведение как во всех предыдущих версиях SQL Server Management Studio.
*** *** *** *** *** *** *** *** *** *** *** ***
Полезные Скрипты
Рубрика Проверь себя
Ссылка на наш канал YouTube