--创建类型说明***********************************************************

create or replace type dept_type as object(

--成员变量

h_deptno number(2),

h_dname varchar2(14),

h_loc varchar2(13),

--成员函数、过程

member procedure changedept(name in varchar2,loc in varchar2),

member function getdeptno return number,

member function gedtname return varchar2,

member function getloc return varchar2);

--类型创建完成

--创建类型包体

create or replace type body dept_type as

member procedure changedept(name in varchar2,loc in varchar2) is

begin

h_dname := name;

h_loc := loc;

end changedept;

member function getdeptno return number as

begin

return h_deptno;

end getdeptno;

member function gedtname return varchar2 as

begin

return h_dname;

end gedtname;

member function getloc return varchar2 as

begin

return h_loc;

end getloc;

end;

--包体创建完毕-----------------------

--使用类型

declare

dept1 dept_type;

begin

dept1 := dept_type(10,'chenchaoyang','chenchaoyang');

dept1.changedept('supan','supan');

dbms_output.put_line(dept1.getdeptno);

dbms_output.put_line(dept1.getloc);

end;

--调用完毕*******************************************************

oracle保存type类型,oracle type类型相关推荐

  1. 【Oracle】record varray (associative array 关联数组) table (nested table type 嵌套表类型)和%type、%rowtype的使用详解

    官方文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/lnpls/plsql-data-types.html#GU ...

  2. Oracle 自定义类型TYPE(subtype, type object, type body, type table) 用法

    原 ORACLE 自定义类型 type/ object 2017年03月28日 13:58:23 tan1012194073 阅读数:5999 版权声明:本文为博主原创文章,未经博主允许不得转载. h ...

  3. Oracle PL/SQL存储过程对象类型Object type详解 create type obj_type as object, create table tab_name of obj_type

    原 oracle 对象类型 object type 置顶 2011年06月13日 18:00:00 oypj2010 阅读数:3453 /* 对象类型属于用户自定义的一种复合类型,它封装了数据结构和拥 ...

  4. Oracle 队列锁类型 Oracle Enqueue Lock Type Reference including 11g new locks

    内部视图x$ksqst记录了以enqueue type分类的队列管理统计信息(Enqueue management statistics by type),ksqstwat列反映了等待次数,而ksqs ...

  5. oracle自定义的记录类型,oracle 自定义类型 type / create type

    一:Oracle中的类型有很多种,主要可以分为以下几类: 1.字符串类型.如:char.nchar.varchar2.nvarchar2. 2.数值类型.如:int.number(p,s).integ ...

  6. Oracle 中LONG RAW BLOB CLOB类型介绍

    说明: RAW: 未加工类型,可存储二进制数据或字节符 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列[不建议使用] LONG ...

  7. oracle中%type用法,oracle中declare用法

    第8 章 函数与存储过程 Oracle数据库中不仅可以使用单条语句对数据库进行 数据库中不仅可以使用单条语句对数据库进行 查操作,而且可以多条语句组成一个语句块, 增.删.改.查操作,而且可以多条语句 ...

  8. 总结java数据类型和mysql、oracle、pgsql数据类型对应关系,附数据库字段类型转java类型代码

    java的基本数据类型有八种: byte.short.int.long.float.double.char.boolean 总结java和mysql.oracle.pgsql数据类型对应关系 java ...

  9. oracle 函数参数类型,ORACLE 11g中的表值函数? (参数化视图)

    搜索热词 过去我已经看过关于这个问题的讨论,比如 here.但是我想知道如果某个地方沿线,或许10g或11g(我们正在使用11g),ORACLE已经对"参数化视图"提供了更好的支持 ...

  10. force oracle delete type,3.Oracle Interface Configuration Tool (OIFCFG) 命令参考

    Oracle Interface Configuration Tool (OIFCFG) 命令参考 2018-01-25 oracle 宅必备 这节讲集群中OIFCFG工具的一些东西 1. 关于OIF ...

最新文章

  1. 建立单链表(尾插法)
  2. [YTU]_2716 统计不及格人数
  3. MFC单文档框架编程(二): SDI框架下的消息处理
  4. 什么是HADOOP、产生背景、在大数据、云计算中的位置和关系、国内外HADOOP应用案例介绍、就业方向、生态圈以及各组成部分的简介(学习资料中的文档材料)
  5. echarts饼状图mysql_echarts饼状图位置设置
  6. php去除所有标点符号的方法,php如何去除标点符号
  7. Java VisualVM添加远程JMX连接时提示“无法使用service:jmx:rmi:///jndi/rmi******连接到*****”
  8. pap认证要交换几次报文_华为HCIA认证RS路由与交换 —— 链路状态协议OSPF PPP原理与配置方法详解...
  9. 一个生成验证码的Jsp页面
  10. carlife android 无线,carlife为什么不能无线连接 不能无线连接解决方法
  11. gatk过滤_GATK使用方法详解(原始数据的处理)
  12. xThunder —— 完美支持Firefox的迅雷,旋风调用扩展
  13. 回忆借你的曾经—致我们终将逝去的青春_伤感日志
  14. 彩色图像--色彩空间 CMY(K)空间
  15. 【004】勃拉姆斯《第一号匈牙利舞曲》
  16. 2021-5月13日-今日收获
  17. Dell服务器出错代码和含义
  18. OLTP、OLAP与HTAP
  19. unity3d之角色的移动篇 -- 俯视视角下的键盘移动
  20. day_01-个人博客系统

热门文章

  1. FreeBSD学习笔记15-FreeBSD下安装Apache
  2. motorola 企业移动解决方案
  3. mybatis循环map的一些技巧
  4. python语言是由谁设计并领导开发的_python语言概述 - osc_lt3ocv4d的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. [转载] 必须要会回答的Java面试题(字符串篇)
  6. stringreader_Java StringReader skip()方法与示例
  7. Java PipedInputStream close()方法与示例
  8. oracle底层执行顺序,select语句结构与执行顺序-Oracle
  9. sql 显示百分比_轻松搞定数据分析之SQL——简单查询
  10. python读写json_python 读写json数据