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对应的约束
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对应的约束
我是要自动分析程序来找出依赖性,各位大虾明白?