关于oracle面向对象编程的几个疑问?

zonelive 2005-04-21 05:43:47
1、像这个语句:
create or replace type body T_cs is
CONSTRUCTOR FUNCTION t_cs(v_str Varchar2) RETURN SELF AS RESULT As
...
其中的CONSTRUCTOR FUNCTION t_cs(v_str Varchar2) RETURN SELF AS RESULT As
是什么意思?
2、create type t_name as object
其中的as object是否可省
3、member function ...
前面的member有什么意义
...全文
144 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zonelive 2005-04-22
  • 打赏
  • 举报
回复
谢谢ziffle(朱峰)回复。
另有疑问:
1、RETURN SELF AS RESULT 这个有什么特别的意思,我见过的函数返回中没有as result,这个有什么特殊意义吗?
2、as object 加与不加对type有什么应用上的区别
3、member关键子是否可省,也就说加和不加是一样的吗?我看过很多PL/SQL资料,里面的编程都没有加member,加了又能突出什么?
ziffle 2005-04-21
  • 打赏
  • 举报
回复
沙发:~

1.CONSTRUCTOR 英文意思是构造器,CONSTRUCTOR FUNCTION也就是构造函数;
2.as object不可以省略,那是创建抽象数据类型的关键字。
3.member 英文意思是成员,member function 也就是成员函数。

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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