ITPub博客

首页 > 数据库 > 数据库开发技术 > 学习《PLSQL开发指南》笔记——PLSQL的基本原理

学习《PLSQL开发指南》笔记——PLSQL的基本原理

原创 数据库开发技术 作者:genweihua 时间:2014-11-02 15:43:58 0 删除 编辑
1、块结构: 声明和执行严格区分 以begin为界限
   head --命名块才有,如过程函数
   declare --声明变量 过程 子程序
   execute --执行区域
   exception --异常处理区域
2、标识符:长度30以内,只能以字母开头,不得为保留字,取有意义的名字,
   重名要加以前缀以区分,特殊的可以加上引号区分,例如:
   declare
     "PI" constant number := '3.1415';
     "pi" constant number := '3.1415926';
   begin
     dbms_output.put_line('PI is:' || "PI");
     dbms_output.put_line('pi is:' || "pi");
   end;
   保留字以DBA用户登录,执行以下语句:
   SELECT * FROM V$RESERVED_WORDS;
3、子程序嵌套,可以提高程序效率
   create or replace procedure calc_total(total_fator in number) is
     total_num number := 1;
     procedure compute_run is
     begin
       total_num := total_num + total_num * total_fator;
     end;
   begin
     for mth in 1 .. 12 loop
       compute_run;
     end loop;
     dbms_output.put_line('求得的总和是:' || total_num);
   end;
    --调用过程
     begin
       calc_total(total_fator=> 1);
     end;
---PLSQL 中的阶乘可以用** ,SQL中只能用power;
   begin
     dbms_output.put_line(4 ** 2);
   end;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22275400/viewspace-1317806/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
事了拂衣去,深藏功与名!

注册时间:2009-08-28

  • 博文量
    114
  • 访问量
    623630