在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_name和r_owner 在第二查询添加constraint_name命令子查询:
and table_name = tablename
and constraint_name = ac.r_constraint_name)
,听到@WilliamRobertson
答
您在子句中使用了可变;)
那么,你的问题是什么? – OldProgrammer
我试图找出问题所在,但可以找到。它不会给我任何错误,也不会输出当我执行此代码 – bin
您期待什么输出?你是怎么称呼它的?你是如何解决这些问题的? –