Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan jenis dalam oracle

Cara menggunakan jenis dalam oracle

WBOY
WBOYasal
2022-06-13 15:27:533793semak imbas

Taip dalam oracle: 1. Digunakan untuk mentakrifkan jenis data, sintaksnya ialah "CREATE OR REPLACE TYPE ED_DYNAMIC_PROC_OBJ AS OBJECT (TYPE type)" 2. Digunakan untuk mengisytiharkan bahawa jenis elemen semasa adalah diketahui satu Jenis, sintaksnya ialah "vempno emp.empno%type;".

Cara menggunakan jenis dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Cara menggunakan jenis dalam oracle

Terdapat dua jenis jenis dalam oracle, satu adalah untuk menentukan jenis, dan satu lagi adalah untuk mengisytiharkan jenis elemen semasa sebagai jenis yang diketahui

1 Takrifkan jenis:

Cara menggunakan jenis dalam oracle

2

vempno emp.empno%type;

mengisytiharkan vempno pembolehubah, jenisnya adalah sama dengan jenis atribut emp.empno

Pengetahuan lanjutan:

Selain itu, VARRAY digunakan di sini

Ini adalah koleksi dalam oracle,

BUAT ATAU GANTIKAN JENIS ED_DYNAMIC_PROC_LIST SEBAGAI VARRAY(1000) DARI ED_DYNAMIC_PROC_OBJ;

Ayat ini bersamaan dengan mengisytiharkan koleksi bernama ED_DYNAMIC_PROC_LIST dengan saiz 1000. Koleksi ini digunakan untuk menyimpan objek ED_DYNAMIC_PROC_OBJ

Atribut extend

. 🎜>EXTEND adalah dalam Menambah elemen pada penghujung set adalah haram untuk Index_by

EXTEND(x) Menambah x elemen pada penghujung set adalah haram untuk Index_by

EXTEND(x) ,n) Menambah x salinan elemen n pada penghujung set Haram untuk Index_by

OUTARRAY.EXTEND;
OUTARRAY(V_COUNT):=V_DYNAMICOBJ;
V_COUNT:=V_COUNT+1;

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Cara menggunakan jenis dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn