Oracle-databasen er rangert som verdens mest populære og ønsket relasjonsdatabase i henhold til DB-motor. En av grunnene til sin popularitet er datatøyaktighet og pålitelighet, for å sikre at Oracle gir muligheten til begrensninger for en tabell i Oracle -databasen.
Dette innlegget vil diskutere følgende aspekter:
Hva er begrensningene på et bord i Oracle?
Begrensningene i Oracle brukes til å spesifisere regelen for dataene som kommer inn i en tabell. Det hjelper til med å sikre påliteligheten og nøyaktigheten av data. Begrensningen setter også handlingen å ta hvis handlingen er i strid med den faste regelen.
Det er fire typer begrensninger i en Oracle -database:
La oss se prosedyren for å se de eksisterende begrensningene på en tabell ved hjelp av SQL -utvikler.
Se eksisterende begrensninger på et bord i Oracle
For å se begrensningene på en tabell pålogging til Oracle -databasen ved å søke og åpne “SQL -utvikler”Fra startmenyen:
Klikk på tilkoblingen til Oracle -databasen og oppgi databasens brukernavn og passord. Klikk på "Ok”Knapp:
Etter vellykket innlogging, “SQL regneark" vil åpne:
Neste trinn er å se alle de eksisterende tabellene i Oracle -databasen ved å skrive følgende kommando i "SQL regneark”:
Velg tabell_navn fra user_tables;For å utføre kommandoen, trykk på “Kjør uttalelse”-Knappen. Utgangen vil vise navnene på alle tabellene som er til stede i Oracle -databasen:
Neste trinn er å se den eksisterende begrensningen i en spesifikk tabell. Her vil vi se begrensningene for “Ansatte”Tabell ved å skrive denne kommandoen:
Velg Constraint_Name, Constraint_Type, Table_nameUtgangen vil vise begrensningsnavnet, typen og tabellnavnet:
Du har hentet de eksisterende begrensningene på et bord i Oracle ved hjelp av SQL -utvikler. La oss se prosedyren for å lage en ny begrensning på en tabell.
Lag en ny begrensning på et bord i Oracle
For å lage en ny begrensning på et bord i Oracle, utvid "Bord”Mappe og dobbeltklikk på tabellen du vil lage en begrensning for:
Klikk på "Redigere”Ikon for å lage en ny begrensning:
En ny ledetekst åpnes, velg "Begrensning”Kolonne og åpne rullegardinmulighetene ved å klikke på“Ny" ikon:
Her vil vi velge alternativet “Ny unik begrensning”For å lage en ny begrensning:
Velg kolonnen du vil angi denne begrensningen for:
Klikk på "Ok”Knapp:
Det siste trinnet er å bekrefte om begrensningen er lagt til vellykket eller ikke:
Velg Constraint_Name, Constraint_Type, Table_nameUtgangen vil vise at den nye unike begrensningen opprettes med suksess på en tabell i Oracle:
Du har lært en prosedyre for å hente de eksisterende begrensningene på et bord og opprettet en ny begrensning.
Konklusjon
For å se de eksisterende begrensningene på en tabell i Oracle, logger du på en database ved hjelp av SQL -utvikler og utfør "velg Consbegrensning_navn, Consbegrensning_type, tabell_navn fra user_constraints der table_name = "";”Kommando. Dette innlegget demonstrerte hvordan du kan se begrensninger på et bord og lage nye begrensninger i Oracle ved hjelp av SQL -utvikler.