当前位置:Gxlcms > 数据库问题 > 4. Oracle PL/SQL语言及编程

4. Oracle PL/SQL语言及编程

时间:2021-07-01 10:21:17 帮助过:2人阅读


        数据类型:Oracle允许定义RECODE、TABLE

PL/SQL常量和变量     <常量名> constant <常量类型> := <值>;
    <变量名><数据类型>[(宽度):=<初始值>];
    变量初始化为null
    
PL/SQL语句控制结构     NULL:判断语句在表达式为真时才执行,NULL/FALSE不执行
    IF:
    技术分享     CASE:
    技术分享     循环结构:
    LOOP...EXIT...END
    技术分享     LOOP...EXIT WHEN...END
    技术分享     WHILE...LOOP...END
    技术分享     FOR...IN...LOOP...END
    技术分享     GOTO:
    技术分享
PL/SQL表达式:
PL/SQL游标:     显示游标:申明游标、打开游标、提取游标、关闭游标
    示例:
    技术分享     隐式游标:无需定义,只有一行记录
    游标属性:
    隐式游标,游标名为SQL
    %ISOPEN:游标是否打开
    %FOUND:当前游标是否指向有效的某行(%NOTFOUND)
    %ROWCOUNT:游标行数
    参数化游标:带上参数定义游标,在使用游标时,参数不同,所选的数据行也不同     游标变量未看懂

过程     创建:
    技术分享     调用过程:
    EXECUTE 过程名(输入参数)
    删除过程:
    DROP PROCEDURE 过程名
    方式:
        in:输入参数
        out:在过程中被赋值的参数
        in out:输入且在过程中被赋值的参数
    
函数:
程序包:     包头+包体

触发器:     示例:
    触发事件:BEFORE、AFTER
    技术分享



4. Oracle PL/SQL语言及编程

标签:

人气教程排行