更新时间:2025-09-19 GMT+08:00
分享

PL/SQL简介

PL/SQL 提供了一种服务器端的存储过程语言,它易于使用,具备安全性且可移植。通过该语言,可以创建对象以访问和操作数据库数据。

PL/SQL子程序

PL/SQL子程序是一个命名的PL/SQL块,它允许调用方提供只输入、只输出或者输入和输出的参数。子程序主要包括四种类型:过程、函数、包和触发器。

  • 子程序创建

    子程序结构如下:

    • 声明部分(可选)

      声明部分包括类型、变量、常量、显式游标和嵌套子程序的声明。这些项对于子程序都是本地的,当子程序执行结束后就不存在了。

    • 执行部分(可选)

      执行部分包括赋值语句、控制执行语句和数据库操作语句。

    • 异常处理部分(可选)

      异常处理部分包括处理异常的代码。

    在子程序中添加注释会增加子程序的可读性,单行注释是以双减号开头的“--”,注释范围到行尾结束,多行注释是以“/*”开头,以“*/”结尾。

  • 子程序执行

    可以通过如下三种方式执行子程序:

    • 在应用程序中直接调用子程序。
    • 在子程序或触发器中调用。
    • 使用客户端工具。

相关文档