Values Table Function
Values
テーブル関数を使用すると、値でカラムを埋める一時ストレージを作成できます。これは、迅速なテストやサンプルデータの生成に役立ちます。
注記
Values は大文字と小文字を区別しない関数です。つまり、VALUES
または values
の両方が有効です。
Syntax
VALUES
テーブル関数の基本構文は次のとおりです:
一般的に次のように使用されます:
Arguments
column1_name Type1, ...
(オプション)。 String カラム名とタイプを指定します。この引数が省略されると、カラムはc1
、c2
などと名付けられます。(value1_row1, value2_row1)
。 Tuples 任意の型の値を含むタプル。
注記
カンマ区切りのタプルは単一の値に置き換えることもできます。この場合、各値は新しい行と見なされます。詳細については examples セクションを参照してください。
Returned value
- 提供された値を含む一時テーブルを返します。
Examples
VALUES
はタプルではなく単一の値でも使用できます。例えば:
また、行の仕様を提供せずに(syntax の 'column1_name Type1, column2_name Type2, ...'
)、その場合はカラムが自動的に名前付けされます。
例えば: