Veri sözlüğünü , özellikle USER_CONS_COLUMNS
tablo sütunlarını ve karşılık gelen kısıtlamaları görmek için görünümü sorgulamanız gerekir :
SELECT *
FROM user_cons_columns
WHERE table_name = '<your table name>';
Bilginize, tablonuzu özellikle küçük harfli bir adla (çift tırnak kullanarak) oluşturmadıysanız, tablo adı varsayılan olarak büyük harfe ayarlanacaktır, bu nedenle sorgunuzda böyle olduğundan emin olun.
Daha sonra kısıtlamanın kendisi hakkında daha fazla bilgi görmek isterseniz, USER_CONSTRAINTS
görünümü sorgulayın :
SELECT *
FROM user_constraints
WHERE table_name = '<your table name>'
AND constraint_name = '<your constraint name>';
Tablo, varsayılan şemanız olmayan bir şemada tutulursa, görünümleri aşağıdakilerle değiştirmeniz gerekebilir:
all_cons_columns
ve
all_constraints
where cümlesine ekleyerek:
AND owner = '<schema owner of the table>'
USER_CONS_COLUMNS