如何更改变量中的值?

时间:2014-02-19 12:39:35

标签: oracle plsql

我正在创建一个从带有列(col1)的名为tab的表中读取的过程 col1包含这样的数据:

Select test from dual.

我在程序中有:

select col1 into var1 from tab

所以数据在var1中,如何更改var1中的单词test?

我希望var1包含这样的数据:select from dual。

我知道我可以使用substr,还有其他方法吗?

编辑。
var1是这样的。 Var1 ='从双重选择测试'

我想将var1的值更改为此

var1 ='从双重'

中选择已更改

因为稍后我想将var1插入到另一个表中。

2 个答案:

答案 0 :(得分:0)

你的意思是你想为变量赋一个新值吗?如果是这样,只需使用赋值语句:

var1 := 'changed';

答案 1 :(得分:0)

它将是var1:='从双重选择改变';

选择从dual更改为var1;

仍然你的问题不明确