Heim >Datenbank >MySQL-Tutorial >Oracle数据中的PL/SQL介绍

Oracle数据中的PL/SQL介绍

WBOY
WBOYOriginal
2016-06-07 17:32:21974Durchsuche

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

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn