Rumah > pangkalan data > Oracle > Bagaimana untuk mengisytiharkan pembolehubah dalam prosedur tersimpan oracle

Bagaimana untuk mengisytiharkan pembolehubah dalam prosedur tersimpan oracle

青灯夜游
Lepaskan: 2022-03-02 17:27:23
asal
13326 orang telah melayarinya

Cara mengisytiharkan pembolehubah dalam prosedur tersimpan Oracle: 1. Isytihar mengikut jenis data, sintaks "jenis data nama pembolehubah (saiz)" 2. Gunakan pengisytiharan "%TYPE", sintaks "nama jadual nama pembolehubah. medan" Nama %TYPE"; 3. Gunakan pernyataan "%ROWTYPE", sintaks "nama pembolehubah nama jadual %ROWTYPE".

Bagaimana untuk mengisytiharkan pembolehubah dalam prosedur tersimpan oracle

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

Pengisytiharan pembolehubah dalam prosedur tersimpan oracle

Dalam prosedur tersimpan oracle, terdapat 3 cara untuk mengisytiharkan pembolehubah:

1. Isytihar mengikut jenis data

①Isytihar jenis data secara terus

②Format: 变量名  数据类型(大小)

V_TEST varchar2(20);
V_NUM  number;
Salin selepas log masuk

Nota: Pembolehubah prosedur tersimpan diisytiharkan dalam mestilah

sebelum bermula dan saiz mesti dinyatakan semasa mengisytiharkan rentetan, jika tidak ralat akan dilaporkan

2. Gunakan %TYPE pengisytiharan

① Format: 变量名 表名.字段名%TYPE

②Maksud: Jenis data pembolehubah ini konsisten dengan jenis data medan yang ditentukan dalam jadual yang ditentukan

V_NAME DFGZ_PKG.NAME%TYPE;
Salin selepas log masuk

3 %ROWTYPE pernyataan

①Format: 变量名 表名%ROWTYPE

②Maksud: Jenis data pembolehubah ini konsisten dengan jenis data rekod baris yang ditentukan (semua medan) jadual yang ditentukan

--V_TOTALL_ROW 表的整行数据
V_TYPE_TOTALL_ROW  V_TOTALL_ROW%ROWTYPE;
Salin selepas log masuk

Ringkasan:

①Pengisytiharan pembolehubah dalam prosedur tersimpan Oracle tidak peka huruf besar kecil

②Penggunaan pembolehubah mesti diisytiharkan

Tutorial yang disyorkan: " Tutorial Oracle

Atas ialah kandungan terperinci Bagaimana untuk mengisytiharkan pembolehubah dalam prosedur tersimpan oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan