+ -
当前位置:首页 → 问答吧 → 如何根据名称获取变量值

如何根据名称获取变量值

时间:2011-10-09

来源:互联网

请问各位大虾,oracle的存储过程里如何通过一个字符串名称得到变量的值
例如
v_abc:='123';
v_xyz:='456';
v_name:='v_abc';

dbms_output.put(xxx) --xxx该怎么写可以通过v_name输出得到123,就是当v_name等于v_abc时就输出v_abc的值123,等于v_xyz时,可以得到456

不要说通过if一个个判断的方法。。。

作者: ywjcool   发布时间: 2011-10-09

别用变量,用临时表保存那些值吧。或者用数组变量也可以,v_name去指定数组下标。

作者: xiaobn_cn   发布时间: 2011-10-09

+
引用 1 楼 xiaobn_cn 的回复:
别用变量,用临时表保存那些值吧。或者用数组变量也可以,v_name去指定数组下标。

作者: opps_zhou   发布时间: 2011-10-09