Hjem Personlig finansiering Hvordan å begrense verdier i SQL Server 2005 - dummies

Hvordan å begrense verdier i SQL Server 2005 - dummies

Video: SQL 2024

Video: SQL 2024
Anonim

Del av Microsoft SQL Server 2005 for Dummies Cheat Sheet

Begrensninger (regler håndhevet av SQL Server 2005) tilbyr en viktig måte å sikre dataintegritet. SQL Server 2005 lar deg begrense verdiene som er tillatt i en bestemt kolonne, slik at upassende data ikke er tillatt.

SQL Server 2005 støtter fem typer begrensninger:

  • Ikke null: Når denne begrensningen er angitt, har du ikke lov til å ha et felt i en kolonne uten data i den.

  • Sjekk: Denne begrensningen angir tillatte verdier. For eksempel vil du kanskje at alder på ansatte skal være mellom 16 og 65 år.

  • Unik: Denne begrensningen angir at du ikke kan gjenta verdien i et felt i et annet felt i samme kolonne.

  • Primærnøkkel: Denne begrensningen angir en unik identifikator for verdien i et felt som unikt identifiserer en rad.

  • Utenlandsnøkkel: Denne begrensningen refererer til en unik identifikator i en annen tabell i databasen.

(Datatypen i tabelldesigneren begrenser også verdiene som er tillatt i en kolonne, men anses ikke for å være en begrensning.)

Når du oppretter et bord, legger du vanligvis en primærnøkkel til bordet. Et bord kan ha bare en primærnøkkel.

Hvis du ikke angir en kolonne (eller kombinasjon av kolonner) som primærnøkkel når du oppretter tabellen, kan du angi en primærnøkkel senere, forutsatt at visse betingelser er oppfylt. En kolonne beregnet som en primærnøkkel kan ikke ha NULL-verdier, og hver verdi i kolonnen må være unik. Hvis tabellen har data og disse betingelsene ikke er oppfylt, gir forsøket på å opprette en primærnøkkel i den kolonnen en feil, og ingen primærnøkkel opprettes.

Velg en primærnøkkel når du oppretter en tabell først. Ved å gjøre det, unngår du mulige tidkrevende endringer i et bord etter at det inneholder data.

Hvis du vil endre kolonnen (eller kombinasjon av kolonner) som er primærnøkkelen, må du slette primærnøkkelbegrensningen i den opprinnelige kolonnen og legge til en primærnøkkelbegrensning. Hvis den opprinnelige primærnøkkelen refereres av en fremmednøkkelbegrensning, må du først slette den utenlandske nøkkelbegrensningen, og deretter slette den primære primærnøkkelbegrensningen.

For å legge til en kontrollbegrensning, følg disse trinnene:

  1. Høyreklikk på raden som angir den aktuelle kolonnen.

  2. Velg Kontroller begrensninger fra hurtigmenyen.

  3. I dialogboksen Sjekk begrensninger klikker du på Legg til for å legge til en ny begrensning.

  4. Klikk på ellipsene i Expressions-raden i høyre rute i vinduet Kontroller begrensninger.

    Dialogboksen Sjekk begrensninger åpnes.

  5. Skriv inn et uttrykk som angir begrensningen.

    De tillatte uttrykkene avhenger av datatypen til kolonnen. For eksempel, i en Age-kolonne kan du angi at tillatt alder er mellom 16 og 70 ved å bruke følgende uttrykk:

Alder> = 16 OG Alder 

Hvordan å begrense verdier i SQL Server 2005 - dummies

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...