首页 > 数据库技术 > 详细

Oracle语句块PL/SQL循环判断

时间:2014-04-20 10:08:18      阅读:516      评论:0      收藏:0      [点我收藏+]

-

bubuko.com,布布扣
--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;
bubuko.com,布布扣

Oracle语句块PL/SQL循环判断,布布扣,bubuko.com

Oracle语句块PL/SQL循环判断

原文:http://www.cnblogs.com/xiaweifeng/p/3675589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!