SQL Server не обрабатывает сравнение NText, текста, Xml или Типов данных image

В интервью это прекрасно подходит, чтобы не расположить с отступом или прокомментировать Ваш код. На самом деле я был бы удивлен, было ли у Вас время, чтобы сделать это - мы обычно не даем так много времени.

Как общая практика, однако, я полностью ожидаю, что Вы расположите свой код с отступом и добавите комментарии в случае необходимости. На самом деле наша машина сборки перестанет работать на мелких вещах как включение вкладок вместо пробелов в Вашем коде.

удобочитаемость Кода важна. Точно так же, как никому не нравится читать один большой абзац (вместо маленьких, структурированных абзацев), никому не нравится читать одну большую глыбу кода без форматирования.

7
задан Tim S. Van Haren 20 June 2013 в 15:41
поделиться

1 ответ

Типы NTEXT, TEXT и IMAGE устарели и должны быть заменены типами NVARCHAR (MAX), VARCHAR (MAX) и VARBINARY (MAX). Новые типы поддерживают строковые операторы, включая сравнение на равенство.

XML нельзя сравнивать как строку. XML-фрагменты могут быть написаны тысячами способов и семантически приводить к одному и тому же XML. Подумайте только о пространствах имен и о том, как их можно объявить как угодно.

17
ответ дан 6 December 2019 в 11:50
поделиться
Другие вопросы по тегам:

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