回答

收藏

如何在Oracle检查检查约束的内容

技术问答 技术问答 307 人阅读 | 0 人回复 | 2023-09-14

我没有创建正在使用的数据库,但我想查看检查约束的详细信息。& E; Q" }% T5 A8 F& Z! [: u( i
我知道对列的检查约束是强制执行一组特定值的,我想知道这些值是什么。例如,如果检查约束强制使用字符 Y”和“ N我希望查询数据库,看到可接受的值 Y”和“ N”。
! z1 g: ?8 `$ n# \$ Z% Y这可以通过查询来完成吗?8 W$ z" R) m& l' l
                                                                : l. \! u# e. w8 d# q5 K
    解决方案:                                                               
# S9 m% ?: e5 @$ B  r, i, T                                                                select constraint_name,search_condition from all_constraintswhere table_name='NAME_OF_YOUR_TABLE'and constraint_type='C';所有检查约束的检查和约束名称将列在特定表格上。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则