我現在有一個要求,那就是我的客戶的業務人員用一堆數據填充了一個網站。他們希望該網站能夠與UAT數據一起投入生產,以便在發佈當天該網站並不貧瘠。將Oracle表數據轉儲到INSERT語句
現在,網絡服務器和數據中心由我們的某位藍色巨人朋友管理,他們拒絕給我一個UAT數據庫服務器上的用戶帳戶,即使訪問權限僅限於我的應用擁有的表格。這種情況可以留待另一次討論。
因此,最初我只是簡單地使用SQL Developer連接到UAT,並運行它的漂亮的小INSERT語句導出工具,它將表中的數據轉儲到一系列INSERT語句中。由於我無法訪問UAT,因此我無法做到這一點。
有沒有一種方法可以讓我的藍朋友一些PL/SQL代碼將所有表數據從指定的表中轉儲到INSERT語句中?最好是文件(而不是控制檯)?這樣他們就可以採用這些INSERT語句並針對UAT執行它們。
這是我一直試圖採取與這個客戶端的方法,但他們一直向我保證,藍傢伙只做他們被告知,也就是說,如果你給他們一個腳本,他們會執行它。如果出現問題,他們不會試圖弄清楚它們,並且它們不會像「轉儲並加載下列表格」那樣採取臨時請求。是的,我和你一樣驚訝,更糟的是我很沮喪。 – ThaDon 2009-06-23 20:59:34