Home >Database >Mysql Tutorial >Oracle数据中的PL/SQL介绍

Oracle数据中的PL/SQL介绍

WBOY
WBOYOriginal
2016-06-07 17:32:21973browse

PL/SQL是Procedure Language Sturtured Query Language的缩写。PL/SQL的优点:有利于客户/服务器环境应用的性能提高。PL/SQL是

什么是Pl/SQL:

  • PL/SQL是Procedure Language & Sturtured Query Language的缩写。
  • PL/SQL的优点:
  • 有利于客户/服务器环境应用的性能提高。
  • PL/SQL是Oracle系统的核心语言,现在Oracle很多部件是由PL/SQL写成。
  • PL/SQL程序由三个块组成:
  • PL/SQL基本语法:
  • PL/SQL的基本写法:

  • 第一个PL/SQL:如果要输出异常内容写法如下,如果要输出Hello Oracle就将i:=‘aa’;去掉。
  • --PL/SQL的写法
    declare
      /*申明部分:在此申明PL/SQL用到的变量,类型及游标,,以及局部存储过程和函数*/
      str varchar2(20);
      i number;
    begin
      /*执行部分:过程及SQL语句,即程序的主要部分*/
      str :='Hello Oracle';
      i:='aa';
      dbms_output.put_line(str);
    exception
     /*执行异常部分:错误处理*/
     when others then
     dbms_output.put_line('错误');
    end;

    赋值符号是:=和常量的定义:

    declare
     str varchar2(10):='Hello ';/*定义时赋值*/
     str2 varchar2(10);
     i constant number:=100;/*定义常量,但是必须在申明时赋值*/
    begin
     
      str2:= 'Oracle';/*在begin中赋值*/
      dbms_output.put_line(str||str2);/*\\是Oracle的连接符*/
      dbms_output.put_line(i);
    exception
      when others then
        dbms_output.put_line('出错了');
    end;

    更多精彩内容请看下一页

     

    推荐阅读:

    使用PL/SQL执行java存储来获得MAC地址

    在SQL中使用PL/SQL函数存在的问题

    使用PL/SQL执行java存储来获得MAC地址的

    linux

    Statement:
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn