0
Q
獲取的觀點
A
回答
1
要獲取主鍵在當前模式中的表的約束,你可以使用此查詢:
select *
from user_constraints
where constraint_type = 'P'
所以搜索您的主鍵視圖我會使用一個這樣的查詢
select *
from user_views v
join user_constraints c on upper(v.text) like '%'||c.table_name||'%'
where c.constraint_type = 'P'
and v.view_name = 'YOUR_VIEW_NAME'
不幸的是,user_views視圖中的文本字段是可怕的數據類型LONG,因此您將需要創建自己的函數(or google one)將LONG轉換爲VARCHAR,因此您可以使用upper()等。
相關問題
- 1. 獲取iOS的觀點
- 2. 獲取的觀點被稱爲多次
- 3. 獲取的觀測
- 4. 獲取的可觀測
- 5. 獲取Django的錯誤的觀點與自定義函數
- 6. 獲取微調的觀點在我的應用程序加載
- 7. 奇怪的行爲,jQuery的獲取和MVC 3部分觀點
- 8. 使用GA API獲取3000篇文章的觀點?
- 9. C#:獲取客戶的名單和兩種觀點
- 10. 參考Razor觀點中的JavaScript文件以獲取JavaScript Intellisense
- 11. 如何獲取谷歌地圖的觀點?
- 12. 獲取到觀察數據
- 13. 如何獲得活動的觀點?
- 14. 採取的觀點屏幕快照view.layer.cornerRadius
- 15. IPv6的觀點
- 16. Django的:觀點
- 17. Common Lisp的:獲取的宏觀
- 18. 在rpart節點中獲取觀測數據(即:CART)
- 19. 從可觀察到的獲取綁定
- 20. 獲取/設置Open Graph Post的觀衆
- 21. 獲取計算觀察到的依賴
- 22. Knockout.js:從JSON獲取觀察值的值
- 23. Firebase觀察並獲取數組的值
- 24. 獲取觀察對象的價值?
- 25. 獲取可觀察數組的值
- 26. 獲取每個簇內的觀測值
- 27. 獲取流星觀看node_modules的變化
- 28. 更改獲取網址的外觀
- 29. 在xamarin中獲取NSNotification的觀察者
- 30. 觀點取樣3D網格模型
我不確定我是否按照這個問題。一個視圖通常沒有主鍵(它可以,但必須是一個DISABLE NOVALIDATE約束)。視圖所基於的一個或多個表通常將具有主鍵。你在問如何確定視圖中引用的表的主鍵列是什麼?你在問如何確定視圖的主鍵列是什麼?或者你在問別的嗎? –
是的,你說得對。視圖沒有主鍵列。讓我問一個樣品 – Manikandan
對不起,我發表評論沒有完成。表 - 員工(ID主鍵,名字,姓氏,薪水,部門)視圖是從員工表創建的。 EMPLOYEEVIEW(ID,名字,姓氏),EMPLOYEEVIEW滿足我的約束。我需要得到這些觀點。我期望結果視圖名稱和列名稱是引用表員工的主鍵。這裏的結果EMPLOYEEVIEW ID – Manikandan