Hi,
mit etwas "Magie" kann man sich "Sequenzen" selbst bauen, sogar mit Transaktions-Unterstützung. Stichwort CLR, custom type und einer "backing table" ...
Btw: id2 AS (id) ... in der Klammer kannst du ziemlich viel anstellen mit der id ... das Keyword "PERSISTED" dahinter sorgt dafür dass bei einem neuen Record (in dem Fall auch neuem Identity-Wert) der berechnete Wert physikalisch abgespeichert wird und damit indizier bar. Bedingung: Funktion muss "deterministisch" sein.
Cheers, Frank