2016-08-05 57 views
0

我正在嘗試編寫存儲過程以獲取表上的所有依賴關係。這是我嘗試的代碼,我真的從它得到任何輸出。在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

您期待什麼輸出?你是怎麼稱呼它的?你是如何解決這些問題的? –

回答

0

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