*   >> läser Utbildning artiklar >> money >> small business

Data Integrity

en tillåter null-värden, kan en rad med ett nollvärde för den kolumnen införas i tabellen. I vissa fall kanske nullable kolonner inte önskvärt. I dessa fall kan definieras en definition DEFAULT för kolonnen. Defaults ange vilka värden automatiskt in i en kolumn om ett värde inte anges för kolumnen när du sätter en rad i tabellen. Till exempel är det vanligt att specificera noll som standard för numeriska kolumner och N /A som standard för sträng kolumner.

När en rad sätts in i en tabell med en standarddefinition för en kolumn, är SQL Server implicit i uppdrag att sätta det angivna standardvärdet i kolumnen om ett värde inte anges för kolumnen.

Identitet Egenskaper

IDENTITET egenskap används för att definiera en kolumn som en identifierare kolonn. En identifierare kolumnen innehåller systemgenererade sekventiella värden som unikt identifierar varje rad i tabellen. En tabell kan bara ha en identifierare kolumn. Identifier kolumner innehåller vanligtvis värden som är unika bara i tabellen som de har definierats.

Med andra ord, kan andra tabeller som innehåller identifierings kolumner innehåller samma identitetsvärden som används av en annan tabell. Men de identifieringsvärdena vanligtvis endast användas inom ramen för en enda tabell, och identifierings kolumnerna inte avser andra identifierings kolumner i andra tabeller.

begränsningar

Begränsningar används för att definiera det sätt som SQL Server upprätthåller automatiskt integriteten av en databas.

En begränsning är en egenskap som tilldelats en tabell eller kolumn i en tabell som förhindrar ogiltiga datavärden från att tas upp i den angivna kolumnen (s). Exempelvis en primärnyckel eller UNIQUE på en kolonn förhindrar en dubblett värde från att införas i kolonnen. En CHECK begränsning för en kolumn förhindrar kolonnen från att acceptera ett värde som inte uppfyller angivna villkor. Dessutom inrättas en FOREIGN KEY-begränsning en koppling mellan data i två tabeller.

Regler

Regler utföra en del av samma funktioner som KOLLA begränsningar.

Men KOLLA begränsningar föredra framför regler. Regler tillhandahålls endast för bakåtkompatibilitet. CHECK-begränsningar är mer kortfattad än regler. En kolumn kan ha bara en regel tillämpas på det. Emellertid kan multipla CHECK-begränsningar appliceras på en kolonn. KOLLA begränsningar specificeras samtidigt skapa ett bord, medan regler skapas som separata objekt och är bundna till kolonnen.

Skapa regel uttalande a

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.