我需要更新表中的兩個字段以及包含Oracle Server(11g)上的該表的每個模式的值。我來自SQL Server世界,但是認識到這種體系結構與單個實例下的多個模式不同,而不是單個實例下的多個數據庫。此更新的原因是爲了確保在客戶端數據庫副本上進行數據庫開發和測試時,客戶端不會意外接收電子郵件(根據每個模式/數據庫中某個表的某些列中定義的設置)。如何更新Oracle服務器上每個模式中找到的表中的字段值
我正在使用SQL Developer,但也可以應用SQLplus。假設服務器名稱是「myServer」,表名是「myTable」,這個表的字段是「Field1」和「Field2」,有人可以幫助提供一些SQL來執行myServer設置上的所有模式的全局更新Field1 ='N'和Field2 = NULL在myTable中?或者直接給我一個能夠回答這個問題的鏈接?我第一次跑了多次搜索,什麼也沒找到。
感謝
可能的重複[如何通過不同模式循環並執行一些sql?](http://stackoverflow.com/questions/5297268/how-to-loop-through-diferent-schemas-and-execute- some-sql-on-each) – doublesharp
這很接近,但含糊不清所需的細節在問題中討論。應用CTE的答案擊中了頭部。感謝您提供鏈接。 – user3662215