首頁 > 資料庫 > Oracle > oracle儲存過程中怎麼宣告變數

oracle儲存過程中怎麼宣告變數

青灯夜游
發布: 2022-03-02 17:27:23
原創
13325 人瀏覽過

oracle在儲存過程中聲明變數的方法:1、按資料型別聲明,語法「變數名稱資料型別(大小)」;2、使用「%TYPE」聲明,語法「變數名稱表名.字段名%TYPE」;3、使用「%ROWTYPE」聲明,語法「變數名稱表名%ROWTYPE」。

oracle儲存過程中怎麼宣告變數

本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。

oracle預存程​​序中變數的宣告

#在oracle預存程​​序中,變數的宣告有3種方式:

1、按資料類型進行宣告

①直接宣告資料型別

②格式:變數名  資料型別(大小)

#
V_TEST varchar2(20);
V_NUM  number;
登入後複製

 附註:預存程序中宣告變數必須在begin之前       且宣告字串時必須指定大小,不然會封包錯誤

2、使用%TYPE宣告

①格式:

變數名表名.欄位名稱%TYPE

#②意義:此變數的資料型別與指定資料表的指定欄位的資料型別一致

V_NAME DFGZ_PKG.NAME%TYPE;
登入後複製

3、使用%ROWTYPE宣告

###①格式:###變數名表名%ROWTYPE#########②意義:該變數的數據類型與指定表格的指定行記錄(所有欄位)的資料類型一致###
--V_TOTALL_ROW 表的整行数据
V_TYPE_TOTALL_ROW  V_TOTALL_ROW%ROWTYPE;
登入後複製
######總結:#########       ①在Oracle的儲存程序中變數的宣告不區分大小寫入######       ②變數的使用必須宣告#######建議教學:《###Oracle教學###》###

以上是oracle儲存過程中怎麼宣告變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板