Oracle面向对象的应用实例(2)

来源:未知 责任编辑:责任编辑 发表时间:2015-05-17 16:44 点击:

--工资基本类

create or replace type ty_sal as object

(sal      number,  --工资

 subsidy  number,  --补贴

 tax      number   --税费

);

--教育基本类

create or replace type ty_edu as object

(school varchar2(20),  --毕业学校

 grad   date,          --毕业时间

 educa  varchar2(20),  -- 学历 

 degree  varchar2(20) --学位

);


--使用上面的类来构造员工表

create table t_emp

(eid     varchar2(20) not null,

 person  ty_person,

 job     ty_job,

 sal     ty_sal,

 edu     ty_edu,

 extcol   varchar2(50),

 extcol2  varchar2(50),

 extcol3  varchar2(50),

 extcol4  varchar2(50),

 extcol5  varchar2(50)

);

--extcol 表示扩展字段


下面介绍类的基本操作:

1.使用构造函数加入数据

insert into t_emp(eid , person,job,sal,edu ,extcol,extcol2,extcol3 ,extcol4,extcol5)

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 查看sql修改痕迹(SQL Change Tracking on Table)
  • Request.ServerVariables 参数大全
  • 写给MongoDB开发者的50条建议Tip1
  • Percolator与分布式事务思考(二)
  • SQL Server、Oracle、db2所提供的简装版(Express)比较
  • App数据层设计及云存储使用指南
  • PostgreSQL启动过程中的那些事三:加载GUC参数
  • 导入excel文件处理流程节点的解决方案
  • MongoDB安装为Windows服务方法与注意事项
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索 - 移动版 - 返回顶部
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1