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 で参照)を提供しなくても使用でき、この場合カラムは自動的に命名されます。
例えば: