© Jouni Huotari ja Tapani Äijänen
44
Rajoitteet eli pakotteet (constraints)
•Määritellään CREATE TABLE tai ALTER TABLE -komennoissa
•Rajoitteita voidaan määritellä sarakkeille tai tauluille
•Rajoitteita ovat:
–avaimet: PRIMARY KEY, FOREIGN KEY ja UNIQUE
–oletusarvot ja raja-arvotarkistukset: DEFAULT ja CHECK
•esimerkkejä:
–ALTER TABLE DEPT
–ADD CONSTRAINT pk_deptno PRIMARY KEY (deptno),
–ADD priority SMALLINT DEFAULT 1
–ADD CONSTRAINT chk_sukup CHECK (sukupuoli IN (‘M’,’N’))
SQL Server:
ALTER TABLE tuotteet
ADD CONSTRAINT PK_Tuotetunnus
PRIMARY KEY CLUSTERED (tuotetunnus)