oracle保存type类型,oracle type类型
--創建類型說明***********************************************************
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类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python怎么导入apschedule
- 下一篇: php 正则mac地址,正则表达式匹配M