ZTESOracle创建包和触发器十五讲.pptVIP

  • 4
  • 0
  • 约 28页
  • 2017-05-22 发布于上海
  • 举报
ZTESOracle创建包和触发器十五讲

创建包和触发器 目标 在本课中您将学会以下内容: 创建包 使用包 触发器的用途 创建各种类型的触发器 触发器的使用限制 INSTEAD-OF触发器 包 存储在服务器端的程序库 包含: 全局变量的声明 游标的定义 过程 函数 包分为:系统内置的包和用户自定义的包 Oracle提供的内置包 DBMS_ALERT DBMS_LOCK DBMS_SESSION DBMS_OUTPUT HTP UTL_FILE UTL_MAIL DBMS_SCHEDULER 包和库的区别 库必须要显式地链接到应用程序中去,而包是随时可以被调用的 库总是运行在客户端 包总是运行在服务器端 包的组成 定义部分: 用于声明所有的公共变量,游标,过程和函数 包体部分: 过程和函数的代码 基本原理: 定义部分对用户是可见的,说明如何使用包 包体部分是不可见的,用户不会关心具体的代码 包的组成 包说明 包体 过程、函数声明 变量 过程A主题定义 BEGIN … END; 过程B主体定义 变量 变量 Public Private 包的创建与执行过程 spec.sql 1 2 3 编辑 载入 创建 (编译和存数) 执行 使用 SHOW ERRORS 调试错误 4 body.sql 主体 说明 在SQL*Plus中创建包的定义 CREATE OR REPLACE PACKAGE package_name IS --p

文档评论(0)

1亿VIP精品文档

相关文档