oracle存储过程中循环游标,变量的引用

oracle存储过程中循环游标,变量的引用

创建出错时使用: show errors查看具体的错误提示

一. 存储过程中的一个循环及变量引用示例:

create or replace procedure my_pro
is
cursor cur is select distinct tzname as name from V$TIMEZONE_NAMES order by name;
x varchar(1024);
y varchar(1024);
z varchar(1024);
begin
for info in cur LOOP
y:=info.name;
z:='alter session set time_zone='''||y||'''';
execute immediate z;
dbms_output.put_line(z);
select sessiontimezone into x from dual;
dbms_output.put_line(x);
end LOOP;
end;
/

上一篇:Mac下如何配置环境变量JDK


下一篇:对一个 复杂的json结果进行取值的例子