`

PL/SQL 筆記 - 001 - Block

SQL 
阅读更多
程式區塊(Block):
[DECLARE] -- 選項
    -- 宣告區段
    變數,cursors,自訂例外
BEGIN -- 必填
    -- 執行區段
    SQL 指令
    PL/SQL 指令
[EXCEPTION] -- 選項
    -- 例外區段
    錯誤發生時執行之動作
END; -- 必填


區塊種類分三種:
1.暱名區塊:
[DECLARE]

BEGIN
    -- statements

[EXCEPTION]

END;


2.程序:
PROCEDURE name
IS

BEGIN
    --statements

[EXCEPTIOIN]

END;


3.函數:
FUNCTION name
RETURN datetype
IS
BEGIN
    --statements
    RETURN value;
[EXCEPTION]

END;
分享到:
评论

相关推荐

    oracle 9i pl/sql程序设计笔记

    ### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...

    PL/SQl超级笔记

    **PL/SQL超级笔记概述** PL/SQL是Oracle数据库中的一个关键组件,它结合了SQL(结构化查询语言)的查询能力与过程性编程语言的功能,使得开发者能够编写复杂的数据库应用程序。这本“PL/SQL超级笔记”显然是针对...

    pl/sql学习小结笔记

    PL/SQL,全称Procedural Language/Structured Query Language,是Oracle数据库的一种扩展语言,用于处理数据库中的数据和实现复杂的业务逻辑。以下是对PL/SQL的基础知识进行的详细阐述: 1. **匿名块与命名块**: ...

    Java3相关课程系列笔记之三PLSQL学习笔记.doc

    PL/SQL由三个主要部分组成:块(Block)、异常处理(Exception Handling)和过程编程元素。块是PL/SQL的基本结构,包括声明部分、执行部分和异常处理部分。通过这种方式,开发者可以编写出结构化的代码,便于管理和...

    学习oracle笔记-PLSQL

    ### PL/SQL概念 #### 过程化语言 在Oracle环境中,PL/SQL(Procedural Language for SQL)是一种过程化的编程语言,主要用于编写存储过程、函数、触发器等组件,以此来增强数据库的功能性和安全性。 1. **扩展...

    oracle学习笔记

    **3.1 PL/SQL块(Block)** PL/SQL是Oracle专有的程序语言,用于编写复杂的数据库应用程序。PL/SQL块分为声明区(DECLARE)、执行区(BEGIN-END)和异常处理区(EXCEPTION)三个部分。 **3.2 游标(Cursors)** 游标允许PL/...

    FORM的学习笔记DOC

    5. **PL/SQL编程**:由于Oracle Form基于PL/SQL,所以笔记会包含PL/SQL的基础知识,如变量声明、条件语句、循环结构和异常处理。 6. **菜单和导航**:如何创建和管理表单间的导航,以及构建应用程序菜单系统也是...

    Oracle-ERP开发笔记

    ### Oracle-ERP开发笔记知识点概览 #### 一、Oracle Forms基础 **1. 设置ITEM为必填项** - 在Oracle Forms中,可以为特定的ITEM(字段)设置必填属性,确保用户在提交表单之前必须填写这些字段。这通常通过属性...

    Oracle-ERP(NEW)笔记

    综上所述,这份Oracle ERP(NEW)笔记覆盖了从入门到精通的全面内容,不仅包括Oracle EBS、Forms、Reports、数据库管理、PL/SQL编程等技术层面的知识点,还涉及EBS的二次开发、客制化、高级定制与集成等实战技巧。...

    Oracle 19C OCP课堂笔记.zip

    5. **SQL和PL/SQL** - **Advanced SQL Features**: 学习使用窗口函数、集合操作、子查询优化等高级SQL特性。 - **PL/SQL Programming**: 掌握过程、函数、包、异常处理和数据库对象的编程。 6. **高可用性与灾难...

    plsql创建存储过程并创建job定时任务执行-详细笔记文档总结

    plsql创建存储过程并创建job定时任务执行详细笔记文档总结 在 Oracle 中,plsql 是一种强大的编程语言,可以用来创建存储过程和定时任务执行。在本文中,我们将详细介绍如何使用 plsql 创建存储过程并创建 job 定时...

    oracle 学习笔记

    PL/SQL Block; END [procedure_name]; ``` 参数模型包括IN(输入)、OUT(输出)和IN OUT(输入输出)。输入参数的IN可以省略,而输出参数需要在调用时赋值。示例: ```sql CREATE OR REPLACE PROCEDURE USP_Out...

    Oracle EBS 开发笔记

    - **PL/SQL调用Java类**:结合Java代码增强PL/SQL的功能。 - **PL/SQL异常机制**:处理运行时错误。 - **PL/SQL面向对象编程**:使用面向对象的编程技术。 - **PL/SQL实现字符串转成数组**:将字符串分割为数组...

    oracle学习大全

    4. PL/SQL编程:Oracle的PL/SQL是一种过程式语言,用于编写数据库过程、函数、触发器等。了解其语法结构,包括变量声明、流程控制(IF-THEN-ELSIF、CASE、LOOP)、异常处理等。 二、Oracle安装与管理 1. 安装配置...

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    初始化参数调整对Oracle性能至关重要,如DB_FILE_MULTIBLOCK_READ_COUNT影响I/O性能,LOG_BUFFER决定redo日志写入速度,pga_aggregate_target控制PL/SQL工作区大小等。 7. **高性能动态SQL**: 动态SQL允许在运行时...

    oracle培训18天笔记

    2. APEX与PL/SQL:Oracle Application Express的使用,以及如何编写PL/SQL代码来增强数据库功能。 3. 监控与调优:使用企业管理器(EM)进行监控,以及性能调优策略。 这18天的Oracle培训涵盖了从基础到高级的全...

    oracle原厂培训笔记

    - **Shared Pool**: 存储PL/SQL和SQL的执行计划以及数据字典缓存等。 - **Database Buffer Cache**: 数据库缓冲区,用于缓存数据块。 - **Java Pool**: 存储运行Java代码所需的资源。 - **Streams Pool**: 用于...

Global site tag (gtag.js) - Google Analytics