在oracle中查找表中的主键

问题描述:

我正在尝试编写存储过程以获取表上的所有依赖关系。这是我尝试的代码,我真的从它得到任何输出。在oracle中查找表中的主键

Tere是两块鳕鱼。第一个是获得该表的FK和PK。第二个块从其他表中获取FK引用。

我已经将表名和模式名称作为输入,并将所有其他变量作为输出。我试图使这个代码动态。

and rowner is not null 
and rconstraintname is not null 
and rconstraintname in (select constraint_name from all_constraints) ; 

应该r_constraint_namer_owner 在第二查询添加constraint_name命令子查询:

and table_name = tablename 
and constraint_name = ac.r_constraint_name) 

,听到@WilliamRobertson

+1

那么,你的问题是什么? – OldProgrammer

+0

我试图找出问题所在,但可以找到。它不会给我任何错误,也不会输出当我执行此代码 – bin

+0

您期待什么输出?你是怎么称呼它的?你是如何解决这些问题的? –

您在子句中使用了可变;)