我没有创建正在使用的数据库,但是我想查看检查约束的详细信息。
我知道对列的检查约束正在强制执行一组特定值,并且我想知道这些值是什么。例如,如果检查约束强制使用字符“ Y”和“ N”,则我希望能够查询数据库并看到可接受的值为“ Y”和“ N”。
这可以通过查询来完成吗?
select constraint_name,search_condition from all_constraints where table_name='NAME_OF_YOUR_TABLE' and constraint_type='C';
将在特定表上列出所有检查约束的检查和约束名称。