zoukankan      html  css  js  c++  java
  • oracle实验31:使用PL/SQL,书写一个最简单的块

    第二部分 PL/SQL基础

    PL/SQL概述

    –PL/SQL也是一种程序语言。PL是Procedural Language的缩写。

    –PL/SQL是Oracle数据库对SQL语句的扩展,增加了编程语言的特点。

    –数据操作和查询语句被包含在PL/SQL代码的过程性单元中,经过逻辑判断、循环等操作完成复杂的功能或者计算。

    PL/SQL的优点

    • 便于维护(模块化)
    • 提高数据的安全性和完整性(通过程序操作数据)
    • 提高性能(编译好的)
    • 简化代码(反复调用)

    块(block)

    块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块,要完成相对简单的应用功能,可能只需要编写一个pl/sql块,但是如果想要实现复杂的功能,可能需要在一个pl/sql块中嵌套其它的pl/sql块。

    PL/SQL块结构

    DECLARE --可选部分
     ·变量、常量、游标、用户定义异常声明
    BEGIN --必要部分
     ·SQL语句
     ·PL/SQL语句
    EXCEPTION --可选部分
     ·程序出现异常时,捕捉异常并处理异常
    END; --必要部分

    实验31:书写一个最简单的块,运行并查看结果

    先设定SQLPLUS的环境变量,默认为不输出,用show验证;

    SQL> set serveroutput on
    SQL> show serveroutput
    serveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPED

    书写一个最简单的块,输出“hello world”

    SQL> begin
        dbms_output.put_line('---输出---');
        dbms_output.put_line('hello world');
        dbms_output.put_line('---输入---');
        end;
        /
    ---输出---                                                                     
    hello world                                                                    
    ---输入---                                                                     

    PL/SQL 过程已成功完成。

    将文件存储为F:ora_learnout.txt,执行该文件。

    SQL> @F:ora_learnout.txt
    ---输出---                                                                     
    hello world                                                                    
    ---输入---                                                                     

    PL/SQL 过程已成功完成。

  • 相关阅读:
    ios中地图
    ios中地图定位
    ios中文件下载(带缓存)
    ios中tableview网封装(viewcontroller封装)常用的
    ipad开发小结
    ios tableview分组
    los中预览文件
    ios中一级导航
    ios中封装九宫格的使用(二级导航)
    ios中自定义button
  • 原文地址:https://www.cnblogs.com/downpour/p/3143226.html
Copyright © 2011-2022 走看看