有沒有什麼辦法讓所有具有外鍵的表與查詢中的oracle中的另一個表?如何讓所有具有FK的表到另一個表?
5
A
回答
12
這裏是a good article一個答案:
select owner,constraint_name,constraint_type,table_name,r_owner,r_constraint_name
from all_constraints
where constraint_type='R'
and r_constraint_name in (select constraint_name from all_constraints
where constraint_type in ('P','U') and table_name='TABLE_NAME');
+0
我將檢查該視圖 - 查詢返回具有FK的表,並且我需要指定一個表並獲取每個具有FK的其他表 – juan 2009-04-08 19:27:41
1
假設兩個父和子表都在同一個模式執行以下操作:
select t1.table_name child_table, t1.constraint_name, t2.table_name parent_table
from user_constraints t1, user_constraints t2
where t1.r_constraint_name = t2.constraint_name
注意r_constraint_name中只填入FK (類型'R')的約束,所以自加入只返回感興趣的信息
0
如果我們知道父鍵,只是改變了juan與員工的答案tabl e
select *
from user_constraints
where R_CONSTRAINT_NAME='EMP_EMP_ID_PK'
and constraint_type='R'
相關問題
- 1. 加入到另一個具有多個外鍵的表到另一個表
- 2. 如何讓一個MySQL表所有提交的數據具有相同的ID
- 3. 如何將一個列表的所有元素附加到另一個列表?
- 4. 如何加入具有所有計數的另一個表的計數查詢?
- 5. 如何刪除表中沒有FK關係的所有行
- 6. 將MySQL表的所有行轉移到另一個表
- 7. 添加一個列表的所有值到另一個
- 8. 從具有與另一個表
- 9. 如何將具有標識的一個表複製到另一個SQL Server
- 10. linq2sql如何處理只有FK的表?
- 11. 有沒有辦法將FK從一個到另一個批量插入到兩個表中?
- 12. 帶有2個FK的表指向同一個表
- 13. 如何查找其中一個表具有NULL值而另一個表具有值的行
- 14. 將值插入到另一個表中的所有行的一個表中
- 15. 從一個表中選擇所有和連接到另一個
- 16. 把所有行從一個表到另一個
- 17. 在php中,如何讓一個類擁有另一個類的所有方法?
- 18. 具有獨特的PK找到一個記錄表和重複FK
- 19. 如何在具有特定屬性的另一個表
- 20. 如何從一個表中選擇所有列但具有唯一的一列
- 21. 如何列出另一個表單的所有計時器
- 22. 如果另一個表具有零值,則表不會返回
- 23. 如何將所有數據從一個表發送到另一個SQL?
- 24. Django的 - 獲得一個表中的所有對象不具有外鍵的另一個表
- 25. 如何從一個表中選擇所有行,計算基於另一個表
- 26. 如何讓MySQL中的所有行只有兩個表中的同一列值
- 27. 創建具有引用另一個表的外鍵的表
- 28. 在所有FK列的事實表中,對於FK具有相同的值是否很典型?
- 29. 如何將所有列從一個表集成到使用另一個表中的一列MySQL的
- 30. 將所有元素添加到java中的另一個列表?
我不明白你的問題。也許你可以重申它,或提供一個例子? – tpdi 2009-04-08 19:13:54