Devo inserire una colonna falsa al risultato di una query, che è il valore di ritorno di una funzione valore di tabella. Questo tipo di dati di colonna deve essere un identificatore univoco. Il modo migliore (penso ...) è usare la funzione newid()
. Il problema è, non posso utilizzare newid()
all'interno di questo tipo di funzione:newid() all'interno della funzione sql server
Invalid use of side-effecting or time-dependent operator in 'newid()' within a function.
Le funzioni non possono contenere operatori non deterministici. Puoi pubblicare la tua definizione di funzione? –