Begränsningar styr hur du kan ta bort och redigera kolumner databastabell i Oracle . Om en restriktion existerar mellan två tabeller , kan du inte ta bort en av tabellerna tills du tar bort begränsningen . Oracle ger dig en fråga som du använder för att observera begränsningar mellan två tabellkolumner . Använd denna fråga för att kontrollera om begränsningar när släppa en tabell . Instruktioner
1
Öppna Oracle Enterprise Manager eller annan föredragen PL - SQL editor . Logga in på din databas och öppna PL - SQL editor i programvaran .
2
Visa en lista över alla begränsningar . Följande PL - SQL-uttryck visar en lista över alla hinder på dina tabeller :
beskriver user_constraints
Kör uttalande och granska listan med återhållsamhet namn . Varje återhållsamhet namn visas även den tillhörande kolumnen . Du behöver den begränsningen namn att borra ner för mer information . Addera 3
Typ restriktionen fråga för att visa mer information om den begränsningen . Till exempel , ser du ett " P " för primärnyckel eller " R " för en främmande nyckel . Följande kod utsikt tvång information för en begränsning som heter " customerorders " inklusive kolumn namn i tabellen :
välj column_name , ställning , constraint_name från User_cons_columns där constraint_name = ' customerorders ';