快速业务通道

06—PL/SQL编程

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-03-22
p;   /
  2) 参数类型:in 输入参数。out 输出参数。in out 输入输出参数
  3) 调用:call 过程名([实参列表]);
  4) 删除过程:drop procedure 过程名;
  5) 显示过程编译时的问题:show errors;

7. 函数(function):跟过程类似。唯一区别是函数有返回值
  1) 创建语法:
     create or replace function 函数名[(形参列表)]
     return 返回值类型
     {is|as}
       [变量声明]
     begin
       主体;
     end;
     /
  2) select 函数名([实参列表]) from dual;
  3) 删除函数:drop function 函数名;

8. 异常(exception):在块结构中可以通过exception块来处理异常
  1) 语法:
     begin
       exception when others then 处理错误;
     end;

9. 触发器(trigger):当特定的DML语句执行时,数据库自动执行的一种特殊过程。
  1) 创建语法:
    create or replace trigger 触发器名
    {before | after} {insert| [or] update |[or] delete}
    on 表名 [for each row]
      声明变量;
    begin
      主体;
      -- inserting,updating,deleting 判断事件类型
      -- emp.ename:old 访问旧值
      -- emp.enmae:new 访问新值
    end;
    /
  2) 不需要用户调用,由数据库自动调用。

10. 包(package)
  1) 常用的dbms_output.put_line(); 

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号