No.
Tous les résultats d'une seule rangée à partir d'une sélection sont atomique. Autrement dit, vous pouvez les voir tous comme s'ils se produisent en parallèle et ne peuvent pas dépendre l'un de l'autre.
Si vous faites référence à des colonnes calculées, vous devez mettre à jour l'entrée de la formule pour que le résultat change lors d'une sélection. Pensez aux colonnes calculées comme des macros ou mini-vues qui injectent un peu de calcul chaque fois que vous les appelez.
Par exemple, ces colonnes seront identiques, toujours:
-- assume that 'Calc' is a computed column equal to Salaray*.25
SELECT Calc, Salary*.25 Calc2 FROM YourTable
Gardez à l'esprit que l'option persisted
ne change pas de tout cela. Il garde la valeur autour de laquelle est bon pour l'indexation, mais l'atomicité ne change pas.
Je suis dans le même bateau .. enfer serveur SQL .. MS Access peut le faire.Et nos utilisateurs professionnels peuvent calculer quelque chose que vous avez dit dans la question et se demande pourquoi je ne peux pas faire en SQL. –