zoukankan      html  css  js  c++  java
  • PL/SQL学习笔记之基本块格式与语法

    一:PL/SQL程序块

        PL/SQL是一种块结构的语言,一个PL/SQL程序就是一个 代码逻辑块。

        PL/SQL程序由三部分构成:

    1 声明 部分
    使用关键字DECLARE开头,它是一个可选的部分,用于声明与赋初值在该程序中使用的  所有变量,游标,子程序,和其他元素
    2 可执行命令 部分
    使用关键字BEGIN和END包裹,必须有。定义了一系列 PL/SQL语句  。
    3 异常处理 部分
    使用关键字EXCEPTION,可选,用于处理可执行命令部分捕获的异常

    二:基本格式

    DECLARE
       <declarations section>
    BEGIN
       <executable command(s)>
    EXCEPTION
       <exception handling>
    END;

    三:注释

    单行注释:使用分隔符 -- 。

    多行注释: /* 和 */ 。

    四:运算符号

    +, -, *, / 加法,减法/否定,乘法,除法
    % 属性索引
    ' 字符串
    . 点运算符
    (,) 表达式或列表分隔符
    : 主机变量指示符
    , 项目分离符
    " 带引号的标识符分隔符
    = 关系运算符
    @ 远程访问指示符
    ; 声明终止符、语句终止符
    := 赋值运算符
    => 操作符关联
    || 连接运算符,字符串连接
    ** 乘方运算符
    <<, >> 标签分隔符(开始和结束)
    /*, */ 多行注释分隔符(开始和结束)
    -- 单行注释指示符
    .. 范围操作
    <, >, <=, >= 关系运算符
    <>, '=, ~=, ^= 不相等运算符

    五:程序单元

    PL/SQL程序单元:数据库中命名的PL/SQL块,作为数据库对象保存在数据库里。

    主要有五类:

    PL/SQL程序块:一个进行某种操作的程序代码块,包含上面提到过的三个块(其中 声明、异常 可选)。

    过程:执行特定操作,无返回值。

    函数:进行复杂计算,有返回值。

    包:逻辑上相关的过程和函数组织在一起,类比于Java中的类。

    触发器:事件触发,执行相应的操作。

  • 相关阅读:
    Lesson 3 Nehe
    Lesson 2 Nehe
    Lesson 1 Nehe
    Lesson 1 Nehe
    JavaScript 字符串与数组转换函数[不用split与join]
    华中科大校长:教授被称为“叫兽”是教育的悲哀
    /etc/profile、~/.bash_profile等几个文件的执行过程
    cygwin下遇到system没有执行的问题
    发短信 汉字编码 utf-8 UCS-2BE
    UTF-8与UNICODE的关系及代码转换
  • 原文地址:https://www.cnblogs.com/ygj0930/p/8298103.html
Copyright © 2011-2022 走看看