select constraint_name,constraint_type,search_condition from user_constraints where table_name='YOURTABLE_NAME';
注意表名要大写。
注意表名要大写。
解决方案 »
- winXP安装Oracle 10g 创建数据库错误 ORA-19624
- 安装oracle 10g问题,急!
- oracle查询时日期的问题
- oracle 安装 01092 错误
- 存储过程的问题~~
- ORACLE8上能查看程序所执行的sql语句吗?
- 急,拖了兩個星期了,p4機器無法安裝Oracle817
- exp导出后,执行imp,不断提示“由于对象已存在,下列语句失败”,怎么回事呢?
- 求助:把MS SQL Server的SQL语句转到Oracle
- 给位没事请帮我看看这个 sql语句 怎么写?
- 征集在ORACLE8i中处理LONG和LONG RAW类型字段的SQL语句!
- 如何使不同数据库转换自动化(oracle 高级问题),在线等待!
select * from User_CONS_Columns where 'OrderID' in COLUMN_NAME
为什么是多条记录??
该字段是所关联的约束名称,再用这个约束名字到user_constraints中去找
select * from User_CONS_Columns where 'OrderID' in COLUMN_NAME and Table_Name='OrderTable'
from user_constraints fk, user_constraints pk
where fk.table_name=''YOURTABLE_NAME' and fk.constraint_type='R'
and pk.constraint_type='P'
and fk.r_constraint_name=pk.constraint_name;