Muszę wstawić fałszywą kolumnę na wynik zapytania, który jest zwracaną wartością funkcji wartości tabeli. Ten typ danych kolumny musi być unikalnym identyfikatorem. Najlepszym sposobem (jak sądzę ...) jest użycie funkcji newid()
. Problem polega na tym, że nie można używać newid()
wewnątrz tego typu funkcji:newid() wewnątrz funkcji serwera sql
Invalid use of side-effecting or time-dependent operator in 'newid()' within a function.
Funkcje nie mogą zawierać niedeterministycznych operatorów. Czy umieścisz swoją definicję funkcji? –