我所知道的约束是它的名字(SYS_C003415
),但我想看看它的定义。如何在Oracle中找到指定约束的定义?
8
A
回答
4
另一种办法是逆向工程的DDL ...
DBMS_METADATA.GET_DDL('CONSTRAINT', 'SYS_C003415')
这里的一些例子。 ...
15
看起来我应该查询ALL_CONSTRAINTS
。
select OWNER, CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, SEARCH_CONDITION from ALL_CONSTRAINTS where CONSTRAINT_NAME = 'SYS_C003415';
+0
SEARCH_CONDITION是约束文本.. – ShoeLace 2016-06-07 15:08:12
0
也可以查看所有constaints使用SYS.DBA_CONSTRAINTS(如果您有权限)
1
使用下面的查询得到约束的定义在Oracle:
Select DBMS_METADATA.GET_DDL('CONSTRAINT', 'CONSTRAINT_NAME') from dual
+0
如果有人想知道约束条件是什么,你必须运行它,谢谢@Rakesh Girase – 2017-05-09 22:43:21
相关问题
- 1. Oracle找到约束条件
- 2. 如何指定scipy.optimize的约束列表?
- 3. 指定类型约束约束
- 4. 如何在Oracle 9i中查找预定义代码的定义?
- 5. 自定义UITableCellView的约束
- 6. 如何在F#中的约束中指定可选参数?
- 7. 指定约束中列的上下文
- 8. 如何在LiquiBase约束中指定允许值的列表?
- 9. 如何将uicollectionviewflowlayout约束到指定的框架
- 10. Grails领域约束定义
- 11. AMPL:定义一个约束
- 12. 测试自定义约束,
- 13. 在定义的约束下在网格中两点之间的路径找到
- 14. Play 2.0-scala中的自定义约束?
- 15. 如何在Visual Studio数据库项目中指定约束?
- 16. Oracle索引的定义与约束条件相同
- 17. 如何在oracle中查找所有外键约束?
- 18. 如何在SQLALchemy的Varchar Datatype列上指定检查约束?
- 19. 如何指定.NET泛型约束中不允许的类型?
- 20. 如何动态地指定纸浆中的约束条件?
- 21. 如何仅在Aeq * X中定义负约束<?Beq
- 22. 如何在约束中定义if语句 - GAMS优化
- 23. 在运行时定义CHR约束
- 24. 在python中,找到约束的最小约束?
- 25. 如何在parslet中定义一个固定宽度的约束条件
- 26. 如何指定Scala的类型参数约束时,也指定TypeTag
- 27. 如何找到违反约束的列?
- 28. Oracle null约束
- 29. 如何更改PostgreSQL中的约束定义?
- 30. 我如何外部化Grails中的自定义约束?
如果它是一个外键约束,你必须把“REF_CONSTRAINT”而不是:`选择DBMS_METADATA.GET_DDL(“REF_CONSTRAINT”,“SYS_C003415 ')from dual` – Renato 2016-07-05 13:23:00