Пожалуйста, объясните требования к опциям SET для вычисляемых столбцов - PullRequest
3 голосов
/ 09 февраля 2010

Создание индексов для вычисляемых столбцов содержит список из шести параметров SET, которые должны быть включены, и один, который должен быть отключен при использовании вычисляемых столбцов в индексе.

Почему они должны быть установлены таким образом?

Ответы [ 2 ]

1 голос
/ 09 февраля 2010

Поскольку вы не хотите, чтобы вычисляемые столбцы были дороже, чем это возможно, и вы бы предпочли, чтобы за них отвечал один, тщательно написанный и протестированный путь кода или 128 различных путей кода (2 ^ 7 комбинаций параметров). *

Они позволяют разработчикам этого кода просто предполагать, что это так.

0 голосов
/ 09 февраля 2010

Хм, вам нужны еще какие-то причины, кроме того, что SQL Server требует их для успешного выполнения оператора? : -)

Нет, серьезно. Поскольку различные параметры SET могут влиять на результат, я думаю, что они должны быть установлены таким образом, чтобы все соединения видели одинаковые вычисленные значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...