2012-02-17 71 views

回答

15

現在不能測試,但因爲你是9.1,你可以嘗試:

DO $$ 
BEGIN 
    execute 'alter database '||current_database()||' set some_var = ''0'''; 
END; 
$$ 

也許你需要選擇current_database()到一個變量,使其工作。

+0

它可以不立即執行中的語句。 – kupson 2012-02-17 16:27:02

+0

@kupson:謝謝,太多的Oracle在我腦海裏;) – 2012-02-17 16:36:12

+0

就像9.1.1上的魅力一樣工作!謝謝 – Kuba 2012-02-17 17:36:32

相關問題