Oracle ストアド プロシージャで変数を宣言する方法: 1. データ型、構文「変数名のデータ型 (サイズ)」に従って宣言します; 2. 「%TYPE」宣言、構文「変数名テーブル名」を使用します。 field" Name %TYPE"; 3. "%ROWTYPE" ステートメント、構文 "変数名テーブル名 %ROWTYPE" を使用します。
このチュートリアルの動作環境: Windows 7 システム、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 のストアド プロシージャでの変数の宣言はサイズに依存しない Write ②変数の使用は宣言する必要がある推奨チュートリアル: "Oracle Tutorial"
以上がOracleストアドプロシージャで変数を宣言する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。