Begrensninger kontrollere hvordan du kan slette og redigere databasen tabellkolonnene i Oracle . Hvis en begrensning eksisterer mellom to tabeller , kan du ikke slette en av tabellene til du fjerner begrensningen. Oracle gir deg en spørring du bruker til å observere begrensninger mellom to tabellkolonnene . Bruk denne spørringen for å se etter begrensninger når slippe et bord . Instruksjoner
en
Åpne Oracle Enterprise Manager eller annen foretrukket PL -SQL editor. Logg inn i databasen og åpne PL -SQL redaktør i programvaren.
2
Vis en liste over alle begrensninger . Følgende PL - SQL-setning viser en liste over alle begrensninger på tabeller : en
beskrive user_constraints
Kjør uttalelsen og gjennomgå listen over tilbakeholdenhet navn. Hver tilbakeholdenhet navn viser også tilhørende kolonnen . Du trenger begrensningen navn for å bore ned for mer informasjon.
3
Type begrensningen spørringen for å vise mer informasjon om begrensningen. For eksempel , ser du en "P" for primærnøkkel eller "R" for en utenlandsk tasten. Følgende kode visninger begrensning informasjon for en begrensning som heter " customerorders ", inkludert kolonnenavnet i tabellen : en
velg column_name , posisjon, constraint_name fra User_cons_columns hvor constraint_name = ' customerorders ';