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".
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;
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;
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;
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!