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;

Oracle语句块PL/SQL循环判断,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。