2014-02-19 141 views
0

我正在創建一個從名爲tab(col1)的表中讀取的過程。
的col1中包含這樣的數據:如何更改變量內的值?

Select test from dual. 

我在這個過程:

select col1 into var1 from tab 

這樣的數據是在VAR1,我怎麼能更改單詞測試中VAR1?

我希望var1包含這樣的數據:select from dual。

我知道我可以使用substr,有沒有另一種方式?

編輯。
var1就是這樣。 VAR1 =

我想改變VAR1的價值變成這個樣子

VAR1「從雙重選擇測試」 =

「選擇從雙CHANGED」,因爲後來我想插入VAR1到另一個表。

+0

您不必使用select語句。您只需將值分配給變量。 –

回答

0

你的意思是你想給變量賦一個新的值嗎?如果是這樣,只是使用一個賦值語句:

var1 := 'changed'; 
+0

我編輯了這個問題 – Moudiz

0

它會是var1:='select CHANGED from dual';

選擇從雙重變爲var1;

還是你的問題不明確