主页 > 知识库 > 数据库 > Oracle >

Oracle数据库编程:PL/SQL编程基础

来源:中国IT实验室 作者:佚名 发表于:2013-07-12 12:15  点击:
2、PL/SQL编程基础: PL/SQL块: declare 定义部分 begin 执行部分 exception 异常处理部分 end结束标记 当使用dbms_output包输出数据或消息时,必须要将SQL*Plus的环境变量serveroutput设置为on. 如:set serveroutput on(输出显示打开) 命令行: SQL 用/
2、PL/SQL编程基础:
    PL/SQL块:
    declare
    定义部分
    begin
    执行部分
    exception
    异常处理部分
    end结束标记
    当使用dbms_output包输出数据或消息时,必须要将SQL*Plus的环境变量serveroutput设置为on.
    如:set serveroutput on(输出显示打开)
    命令行:
    SQL>
    用/结束命令行代码。
    数据类型与变量:
    v_变量名(声明变量);e_变量名(声明异常)
    标量变量:
    varchar2(4000);
    char(2000);
    number(p,s):38字节;
    date:日-月-年;
    boolean(true,false,null):仅用于编码;
    %type:绑定类型,读作:什么什么的类型。当使用%type属性定义变量时,它会按照数据列或者其他变量来确定新变量的类型和长度。
    复合变量(多个数据,只有类型定义):
    记录表:
    v_emp emp%rowtype;
    当使用%rowtype属性定义记录变量时,记录成员的个数、名称、类型必须与表现或试图的列的个数、名称类型完全相同。
    LOB变量:
    LOB变量时存储大数据的变量,分为内部LOB和外部LOB,内部LOB分为:存小说的GLOB,存照片的BLOB;外部LOB只有存电影的BFile.

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%