ORACLE可以通过查询数据字典得到,你所需要的 信息(依赖性),
SELECT A.TABLE_NAME,A.CONSTRAINT_NAME FROM USER_CONSTRAINTS A
 WHERE A.R_CONSTRAINT_NAME = (
 SELECT B.CONSTRAINT_NAME FROM USER_CONSTRAINTS B
 WHERE B.TABLE_NAME=UPPER(table_name) AND B.CONSTRAINT_TYPE='P');这是可以查询到表table_name对应的约束