首頁 > 資料庫 > Oracle > 主體

oracle中type怎麼用

WBOY
發布: 2022-06-13 15:27:53
原創
3783 人瀏覽過

oracle中的type:1、用於定義資料的類型,語法為「CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_OBJ AS OBJECT(TYPE 類型)」;2、用於宣告目前的元素類型為已知的一個類型,語法為“vempno emp.empno%type;”。

oracle中type怎麼用

本教學操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

oracle中type怎麼用

oracle當中有兩種性質的type,一種是定義型別,另一種是宣告目前的元素的型別為已知的一個型別

1、定義型別:

oracle中type怎麼用

2、宣告目前的元素的型別為已知的一個型別

vempno emp.empno%type;

宣告了一個變數vempno,它的型別和emp.empno屬性的型別相同

擴充知識:

另外,這裡用到一個VARRAY

##這個是oracle當中的一個集合,

CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_LIST AS VARRAY(1000) OF ED_DYNAMIC_PROC_OBJ;

這句話等於是宣告了一個集合名字為ED_DYNAMIC_PROC_LIST,其大小為1000,這個集合當中用來存放ED_DYNAMIC_PROC_OBJ物件

varray集合有一個extend屬性:

##EXTEND在集合末尾加入一個元素對Index_by非法

EXTEND(x)在集合末尾添加x個元素對Index_by非法

EXTEND(x,n)在集合末尾添加元素n的x個副本對Index_by非法

OUTARRAY.EXTEND;
OUTARRAY(V_COUNT):=V_DYNAMICOBJ;
V_COUNT:=V_COUNT+1;
登入後複製

推薦教學:《

Oracle影片教學

以上是oracle中type怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板