pl/sql 自定义类型

怪叔叔_Wilson 2012-04-06 04:29:51
Create or replace TYPE StudentObj AS OBJECT(ID number(5))

MEMBER FUNCTION FormattedName return Varchar2,Pragma RESTRICT_REFERENCES(FormattedName,RNDS,WNDS,RNPS,WNPS)

各位大佛,我想请问
1、第一行的StudentObj是自己写的名字吗?
2、第一行Object是系统定义的类型吗?
3、第二行的MEMBER 是什么意思?
4、第二行的Pragma RESTRICT_REFERENCES(FormattedName,RNDS,WNDS,RNPS,WNPS)是什么意思,请具体剖析。
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssqtjffcu 2012-04-07
  • 打赏
  • 举报
回复
StudentObj是你创建的对象类型名称
Object是关键字,表示声明对象类型
member是关键字,对象类型里面可以定义构造方法,member方法,static方法,map方法,order 方法
RESTRICT_REFERENCES 检查子程序的纯度(PURITY),帮助检验子程序是否有违反规则的地方。一般用在函数上,但当函数调用过程时,也要作相应的设置检查

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧