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;
/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM