Oracle语句块PL/SQL循环判断
-
--pl/sql Procedural Language /sql --被数据库编译保存,由用户调用 --程序块 /* 语法 Declare – 声明变量 --声明变量 Age int; //没有默认值的变量 Age2 int := 0; begin //写正常的处理语句 dbms_output.put_line(‘Hello’); end ; / -写一个就是执行 */ --一个hello world 的程序块 declare age INTEGER:=3; begin DBMS_OUTPUT.PUT_LINE(‘hello world‘); DBMS_OUTPUT.PUT_LINE(‘age=3‘); end; --输出默认关闭手工打开 set serveroutput on; --控制语句 /* if then elsif then else end if */ --一个if的语句块 declare age integer:=3; begin if age=1 then DBMS_OUTPUT.PUT_LINE(‘age=1‘); elsif age=2 then DBMS_OUTPUT.PUT_LINE(‘age=2‘); else DBMS_OUTPUT.PUT_LINE(‘age=3‘); end if; end; --循环 declare i int:=1; begin loop exit when i>10; DBMS_OUTPUT.PUT_LINE(‘编号为‘||i); i:=i+1; end loop; end;
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。