1
我知道這有些含糊,但我對視圖很陌生,並且正在努力學習他們的能力。可以在Oracle視圖上執行CRUD操作
比方說,我創建了一個由複雜查詢使用表的組合創建的視圖。如果我試圖在視圖中編輯記錄,該視圖是否足夠聰明,可以通過創建視圖的邏輯後退,並在正確的表中編輯正確的值?
即使在視圖中允許編輯值嗎?
謝謝!
我知道這有些含糊,但我對視圖很陌生,並且正在努力學習他們的能力。可以在Oracle視圖上執行CRUD操作
比方說,我創建了一個由複雜查詢使用表的組合創建的視圖。如果我試圖在視圖中編輯記錄,該視圖是否足夠聰明,可以通過創建視圖的邏輯後退,並在正確的表中編輯正確的值?
即使在視圖中允許編輯值嗎?
謝謝!
這取決於:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/statements_8004.htm
見一節:「對可更新視圖的注意事項」
請注意,您可以隨時在任何視圖中創建一個INSTEAD OF
觸發器,使其更新(您提供邏輯)。
是的,根據他們的要求看起來不可能。謝謝! – user973479