Du skal forespørge i dataordbogen, specifikt USER_CONS_COLUMNS
visning for at se tabelkolonnerne og de tilsvarende begrænsninger:
SELECT *
FROM user_cons_columns
WHERE table_name = '<your table name>';
Til info, medmindre du specifikt har oprettet din tabel med et navn med små bogstaver (ved at bruge dobbelte anførselstegn), vil tabelnavnet som standard være med store bogstaver, så sørg for at det er det i din forespørgsel.
Hvis du derefter ønsker at se mere information om selve begrænsningen, skal du forespørge USER_CONSTRAINTS
se:
SELECT *
FROM user_constraints
WHERE table_name = '<your table name>'
AND constraint_name = '<your constraint name>';
Hvis tabellen holdes i et skema, der ikke er dit standardskema, skal du muligvis erstatte visningerne med:
all_cons_columns
og
all_constraints
tilføjelse til where-sætningen:
AND owner = '<schema owner of the table>'