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
はタプルではなく単一の値でも使用できます。例えば:
また、行の指定('column1_name Type1, column2_name Type2, ...'
を syntax で参照)を提供しなくても使用でき、この場合カラムは自動的に命名されます。
例えば: