Når en række indsættes i en tabel med en standard definition for en kolonne, SQL Server er implicit instrueret om at indsætte den angivne standard værdi i kolonnen, hvis en værdi ikke er angivet for kolonnen.
IDENTITET Egenskaber
IDENTITET egenskab bruges til at definere en kolonne som en identifikator kolonne. En identifikator kolonne indeholder systemets-genereret sekventielle værdier, der entydigt identificerer hver række i tabellen. En tabel kan kun have én identifier kolonne.
Identifier kolonner indeholder normalt værdier der er unikke kun i tabellen, som de er blevet defineret. Med andre ord kan andre tabeller med identifikator kolonner indeholder de samme identitet værdier anvendes af en anden tabel. Imidlertid er de identifikator værdier typisk anvendes kun inden for rammerne af en enkelt tabel, og identifikator kolonner ikke vedrører andre identifikator kolonner i andre tabeller.
bruges Begrænsninger
Begrænsninger for at definere den måde, SQL Server håndhæver automatisk integriteten af en database.
En begrænsning er en egenskab tildelt en tabel eller kolonne i en tabel, der forhindrer ugyldige data værdier fra at blive optaget i den angivne kolonne (r). For eksempel, en PRIMARY KEY eller UNIQUE begrænsning på en kolonne forhindrer en dublet værdi i at blive indsat i kolonnen. En check pres på en kolonne forhindrer kolonne fra at acceptere en værdi, der ikke opfylder den specificerede tilstand. Desuden er en FOREIGN KEY begrænsning skaber en sammenhæng mellem data i to tabeller.
Regler
Regler udføre nogle af de samme funktioner som TJEK begrænsninger.
Men TJEK begrænsninger foretrækkes frem regler. Regler leveres kun til bagudkompatibilitet. TJEK begrænsninger er mere kortfattet end regler. En kolonne kan kun have én regel anvendt på den. Dog kan flere kontrolbetingelser påføres en søjle. TJEK begrænsninger er specificeret mens du opretter en tabel, mens reglerne er lavet som separate objekte