PLSQL幾種循環語句用法
lsql中的三種循環 [sql] view plain copy --while循環(條件成立時執行) declare pnum number:=1; while pnum<=10 loop dbms_*_line(pnum); pnum:=pnum+1; end loop; end;
--loop循環(條件成立時退出) declare pnum number:=1; begin loop --退出條件:循環變量大于10 exit when pnum>10; --打印該變量的值 DBMS_*_LINE(pnum); --循環變量+1 pnum:=pnum+1; end loop; end;--for循環(1..10表示連續區間)declare punm number:=1;beginfor pnum in 1..10 loopdbms_*_line(pnum);end loop;end;。
PLSQL幾種循環語句用法
lsql中的三種循環
[sql] view plain copy
<code class="language-java">--while循環(條件成立時執行)
declare
pnum number:=1;
while pnum<=10 loop
dbms_*_line(pnum);
pnum:=pnum+1;
end loop;
end;
</code>
--loop循環(條件成立時退出) declare pnum number:=1; begin loop --退出條件:循環變量大于10 exit when pnum>10; --打印該變量的值 DBMS_*_LINE(pnum); --循環變量+1 pnum:=pnum+1; end loop; end;
--for循環(1..10表示連續區間)declare punm number:=1;beginfor pnum in 1..10 loopdbms_*_line(pnum);end loop;end;
使用plsql 將表備份的語句
既然你講的是PLSQL,也就是oracle 表備份語句就是你寫的 create table 新表名 as select * from 舊表名 select * into 新表名 from 舊表名 這個是sqlserver的表備份語句,在oracle中into是給變量復制的語句 DECLARE DT DATE; BEGIN SELECT SYSDATE INTO DT FROM DUAL; DBMS_*_LINE(DT); END; 。