Dodaj kolumnę do tabeli z wartością domyślną równą wartości istniejącej kolumny
Jak dodać kolumnę do tabeli SQL Server z wartością domyślną równą wartości istniejącej kolumny?
Próbowałem tej instrukcji T-SQL:
ALTER TABLE tablename
ADD newcolumn type NOT NULL DEFAULT (oldcolumn)
ale to błąd:
Nazwa „oldcolumn” nie jest w tym kontekście dozwolona. Poprawne wyrażenia to stałe, wyrażenia stałe i (w niektórych kontekstach) zmienne. Nazwy kolumn są niedozwolone.