プライマリ・コンテンツに移動
Oracle Database PL/SQL言語リファレンス
12c リリース1 (12.1)
B71296-06
目次へ移動
目次
索引へ移動
索引

前
次

スカラー変数の宣言

スカラー変数は、内部コンポーネントがない値を格納します。値は変更できます。スカラー変数の宣言では、変数の名前およびデータ型を指定し、使用する記憶域を割り当てます。

また、初期値を代入したり、NOT NULL制約を付けることもできます。

スカラー変数は、その名前を使用して参照します。

ここでのトピック

構文

variable_declaration ::=

「expression ::=」を参照してください。

セマンティクス

variable_declaration

variable

宣言する変数の名前。

datatype

サイズ、精度および文字またはバイトのセマンティクスの修飾子が含まれているスカラー・データ型の名前。

スカラー・データ型の詳細は、「PL/SQLデータ型」を参照してください。

NOT NULL

変数にNOT NULL制約を付けます。この制約の詳細は、「NOT NULL制約」を参照してください。

expression

宣言が処理されるときに変数に代入される値です。expressionvariableは互換性のあるデータ型にする必要があります。

  • 例2-11スカラー変数の宣言

  • 例2-13初期値が指定された変数および定数の宣言

  • 例2-14デフォルトでNULLに初期化される変数

  • 例2-9NOT NULL制約が指定された変数の宣言