首页 > 数据库技术 > 详细

oracle pl/sql

时间:2021-07-23 11:07:31      阅读:27      评论:0      收藏:0      [点我收藏+]

PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语

言的特征,如循环、条件分支等。同时也具有对象编程语言的特征,如重载、继承等

  1. PL/SQL程序语言的组成

    主要由块组成

     一个块由三个基本部分组成:声明、执行体、异常处理
    
     PL/SQL块有匿名块和命名块
    
     命名块会将代码保存到服务器
    

结构模型:


        [ DECLARE                    --声明部分:定义执行体中需要的变量,参数等

            declaration_statements

        ]

        BEGIN

            executable_statements   --执行体部分:进行业务处理

        [EXCEPTION

            exception_handling_statements    --异常处理部分

        ]

        END;
  1. 条件控制语句

PL/SQL有3种类型的条件控制语句:

IF语句

ELSIF语句

CASE语句

1.IF语句

语法格式:

if condition then
     statement;
end if;

if-then-else语句

语法格式:

if condition then
     statement1;
else
     statement2;
end if;

2.ELSIF语句

语法格式:

if condition1 then
    statement1;
elsif condition2 then
    statement2;
end;

3.CASE语句

语法格式:

case selector
     when expression1 then result1;
     when expression2 then result2;
     ...
     when expressionN then resultN;
     else resultN+1;
end case; 

参考资料

PL/SQL --> 语言基础
Oracle——条件控制语句

oracle pl/sql

原文:https://www.cnblogs.com/chengmuyu/p/15046891.html

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