Нет.
Все результаты единственной строки от выбора являются атомарными. Таким образом, можно просмотреть их всех, как будто они происходят параллельно и не могут зависеть друг от друга.
, Если Вы обращаетесь к вычисляемым столбцам, тогда необходимо обновить вход формулы для результата измениться во время выбора.
Думают о вычисляемых столбцах как о макросах или мини-представлениях, которые вводят немного вычисления каждый раз, когда Вы называете их.
, Например, эти столбцы будут идентичны, всегда:
-- assume that 'Calc' is a computed column equal to Salaray*.25
SELECT Calc, Salary*.25 Calc2 FROM YourTable
Также имеют в виду, что persisted
опция не изменяет ни одного из этого. Это сохраняет значение, вокруг которого хорошо для индексации, но атомарность не изменяется.
Единственный способ сделать это - создать несколько копий одной и той же библиотеки DLL, а затем загрузить их динамически.
Unfortunately, the NT core DLL loader routines don't expose a public interface to skip the pool of already-loaded DLLs. As such, you're left with just a few choices: