Musisz wykonać zapytanie do słownika danych, a konkretnie USER_CONS_COLUMNS
widok, aby zobaczyć kolumny tabeli i odpowiadające im ograniczenia:
SELECT *
FROM user_cons_columns
WHERE table_name = '<your table name>';
FYI, chyba że specjalnie utworzyłeś swoją tabelę z nazwą małymi literami (przy użyciu podwójnych cudzysłowów), nazwa tabeli będzie domyślnie pisana wielkimi literami, więc upewnij się, że tak jest w zapytaniu.
Jeśli chcesz zobaczyć więcej informacji o samym ograniczeniu, zapytaj USER_CONSTRAINTS
widok:
SELECT *
FROM user_constraints
WHERE table_name = '<your table name>'
AND constraint_name = '<your constraint name>';
Jeśli tabela jest przechowywana w schemacie, który nie jest Twoim domyślnym schematem, może być konieczne zastąpienie widoków:
all_cons_columns
i
all_constraints
dodanie do klauzuli WHERE:
AND owner = '<schema owner of the table>'