请问在oracle 里面有没有可以执行字符串的函数,比如在javascript里面有一个函数eval,他就可以实现如下功能:
<script language = javascript>
var aa= "alert(' ni hao')";
alert(aa);
</script>
那在oracle里面呢,怎么在定义游标的时候在sql语句里动态实现查询字段的变换。
...全文
475打赏收藏
请帮助——执行字符串的函数
请问在oracle 里面有没有可以执行字符串的函数,比如在javascript里面有一个函数eval,他就可以实现如下功能: var aa= "alert(' ni hao')"; alert(aa); 那在oracle里面呢,怎么在定义游标的时候在sql语句里动态实现查询字段的变换。
create or replace procedure test
as
type ref_cursor is ref cursor;
cursor_test ref_cursor;
my_id number;
my_my number;
begin
my_id := 1;
open cursor_test for
select name
from table1
where id=my_id;
loop
fetch cursor_test into my_my;
exit when cursor_test%notfound;
update table2 set id=my_my;
end loop;
commit;
close cursor_test;
end test;
/