INVALID_VARIABLE_DECLARATION エラー状態

SQLSTATE: 42K0M

変数宣言が無効です。

NOT_ALLOWED_IN_SCOPE

このスコープでは、変数 <varName> の宣言は許可されません。

ONLY_AT_BEGINNING

変数 <varName> は、化合物の先頭でのみ宣言できます。

QUALIFIED_LOCAL_VARIABLE

ローカル変数宣言では修飾子を使用できないので、変数 <varName> は修飾子なしで宣言する必要があります。

REPLACE_LOCAL_VARIABLE

ローカル変数 <varName> 置き換えることができないので、変数 DECLARE OR REPLACEはサポートされていません。

TABLEREF_CONFLICTS_WITH_TEMP_OBJECT (テーブル参照が一時オブジェクトと競合しています)

同じ名前 TABLEREF 一時ビューまたはテーブルが存在するため、変数 <varName> セッションを宣言できません。

TABLEREF デフォルトはサポートされていません (TABLEREF_DEFAULT_NOT_SUPPORTED)

DEFAULT TABLEREF変数の値はまだサポートされていません。 DECLARE ... TABLEREFの後に VAR ... = tableName SET続けて使用します。

TABLEREF_EXECUTE_IMMEDIATE_NOT_SUPPORTED

TABLEREF 変数を EXECUTE IMMEDIATE INTOのターゲットとして使用することはできません。

テーブル参照_無効なソース

TABLEREF 変数には、式やクエリ結果ではなく、テーブル識別子 (schema.tableName など) のみを割り当てることができます。

TABLEREF_MULTIPLE_ASSIGNMENT

TABLEREFを使用する場合、複数の変数を割り当てることはできません。 一度に設定できる TABLEREF 変数は 1 つだけです。