• 5
  • 0
  • 约 71页
  • 2016-12-02 发布于河南
  • 举报
PL

建立对象表封装属性和方法实例 CREATE or replace TYPE employee_type AS OBJECT ( empno number(5), ename varchar2(10), hiredate date, MEMBER FUNCTION days_at_company RETURN number, PRAGMA RESTRICT_REFERENCES (days_at_company,wnds,wnps) ); / 定义对象数据类型 可以使用PRAGMA编译指令通知PL/SQL编译器禁止某方法对数据库表和包中的变量读写, 当方法体中出现违反情况时, 编译出错。 格式: PRAGMA RESTRICT_REFERENCES ( function_name, WNDS [, WNPS] [, RNDS] [, RNPS] ); WNDS 不允许写数据库 RNDS 不允许读数据库 WNPS 不允许改程序包变量 RNPS 不允许引用程序包变量 CREATE or replace TYPE BODY employee_type AS MEMBER FUNCTION

文档评论(0)

1亿VIP精品文档

相关文档