oracle存儲過程中怎么聲明變量

oracle存儲過程中聲明變量的方法:1、按數(shù)據(jù)類型進行聲明,語法“變量名 數(shù)據(jù)類型(大小)”;2、使用“%TYPE”聲明,語法“變量名 表名.字段名%TYPE”;3、使用“%ROWTYPE”聲明,語法“變量名 表名%ROWTYPE”。

oracle存儲過程中怎么聲明變量

本教程操作環(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)聲明
THE END
喜歡就支持一下吧
點贊7 分享