Musíte zadat dotaz do datového slovníku, konkrétně do USER_CONS_COLUMNS
zobrazit, abyste viděli sloupce tabulky a odpovídající omezení:
SELECT *
FROM user_cons_columns
WHERE table_name = '<your table name>';
Pro informaci, pokud jste svou tabulku konkrétně nevytvořili s názvem malými písmeny (pomocí dvojitých uvozovek), pak bude název tabulky ve výchozím nastavení na velká písmena, takže se ujistěte, že tomu tak je i ve vašem dotazu.
Pokud pak chcete zobrazit další informace o samotném omezení, zeptejte se USER_CONSTRAINTS
zobrazit:
SELECT *
FROM user_constraints
WHERE table_name = '<your table name>'
AND constraint_name = '<your constraint name>';
Pokud je tabulka uložena ve schématu, které není vaším výchozím schématem, možná budete muset nahradit pohledy:
all_cons_columns
a
all_constraints
přidání do klauzule where:
AND owner = '<schema owner of the table>'