CREATE TABLE RCP.Pracownik
(
ID_prac INT not null identity(1,1) PRIMARY KEY
,Imie varchar(15) not null
,Nazwisko varchar(20) not null
,pesel int DEFAULT CONCAT(RIGHT(CONVERT(varchar(10),convert(date,data_urodzenia,112),112),6),RIGHT(rand(),5)) UNIQUE
,data_urodzenia date CONSTRAINT cre_date CHECK (DATEDIFF(YEAR,data_urodzenia,CONVERT(DATE,GETDATE(),121))>18)
,Ulica varchar(15) not null
,Miasto varchar(15) not null
,Nr_domu int not null
,Nr_mieszkania int null
,Nr_tel integer
,Stanowisko varchar(15) not null
)
Cześć,
Chcialbym coś takiego zrobić jak powyżej, czyli że wartość w kolumnie pesel tworzy sie na podstawie kolumny daty urodzenia.
Nie chce tworzyc przy insercie zadnych trigerów czy coś w tym stylu.
Jest to jakoś wykonalne?