16.20 - variable_name data_type - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQLデータ定義言語 構文規則および例

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1144-162K-JPN
Language
日本語 (日本)

[variable_name ]
[database_name | user_name ] table_name %ROWTYPE

宣言されるローカル変数の名前とデータ型。

データベース オブジェクトの命名ルールについては、<SQL基礎>を参照してください。

同じデータ型のローカル変数を、カンマ区切りリストの形でいくつでも指定できます。これらの変数名は、実行中にデータ値に置き換えられます。

ローカル変数は、UDTデータ型と%ROWTYPEデータ型を持つことができます。

%ROWTYPE属性によって、table_nameの基本テーブルまたはグローバル一時テーブルの行の構造を基に、暗黙的なデータ型が動的に作成されます。table_name変数は、揮発テーブルを参照することはできません。

DEFAULT

ローカル変数のデフォルト値の前に指定する任意指定のキーワード。

複数のローカル変数を1つのデフォルト値と一緒に指定すると、その値がリスト内のすべてのローカル変数に適用されます。

literal

リテラルには、指定されたデータ型との互換性が必要です。

式ではなく、リテラルまたはNULLのみを指定できます。

NULL

変数のデフォルト値。

デフォルト値が指定されない場合、変数はNULLに初期設定されます。