oracle存儲過程中聲明變量的方法:1、按數(shù)據(jù)類型進行聲明,語法“變量名 數(shù)據(jù)類型(大小)”;2、使用“%TYPE”聲明,語法“變量名 表名.字段名%TYPE”;3、使用“%ROWTYPE”聲明,語法“變量名 表名%ROWTYPE”。
本教程操作環(huán)境:Windows7系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle存儲過程中變量的聲明
在oracle存儲過程中,變量的聲明有3種方式:
1、按數(shù)據(jù)類型進行聲明
①直接聲明數(shù)據(jù)類型
②格式:變量名? 數(shù)據(jù)類型(大小)
V_TEST?varchar2(20); V_NUM??number;
?注:存儲過程中聲明變量必須在begin之前
? ? ? ?并且聲明字符串時必須指定大小,不然會報錯
2、使用%TYPE聲明
①格式:變量名 表名.字段名%TYPE
②含義:該變量的數(shù)據(jù)類型與指定表的指定字段的數(shù)據(jù)類型一致
V_NAME?DFGZ_PKG.NAME%TYPE;
3、使用%ROWTYPE聲明
①格式:變量名 表名%ROWTYPE
②含義:該變量的數(shù)據(jù)類型與指定表的指定行記錄(所有字段)的數(shù)據(jù)類型一致
--V_TOTALL_ROW?表的整行數(shù)據(jù) V_TYPE_TOTALL_ROW??V_TOTALL_ROW%ROWTYPE;
總結(jié):
? ? ? ?①在Oracle的存儲過程中變量的聲明不區(qū)分大小寫
? ? ? ?②變量的使用必須聲明
推薦教程:《Oracle教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦