Values テーブル関数
Values テーブル関数を使用すると、一時的なストレージを作成し、その列を値で埋めることができます。簡単なテストやサンプルデータの生成に便利です。
注記
Values は大文字小文字を区別しない関数です。つまり、VALUES と values のどちらも有効です。
構文
VALUES テーブル関数の基本構文は次のとおりです。
一般的には次のように使われます:
引数
column1_name Type1, ...(省略可)。列名と型を指定するString 型。
この引数を省略した場合、列名はc1、c2などになります。(value1_row1, value2_row1)。Tuples
任意の型の値を含むタプル。
注記
カンマ区切りのタプルは、単一の値で置き換えることもできます。この場合、 各値は新しい行として扱われます。詳細は例セクションを参照してください。
戻り値
- 指定された値を含む一時テーブルを返します。
使用例
VALUES はタプルだけでなく、単一の値にも使用できます。例:
または、構文内で行仕様('column1_name Type1, column2_name Type2, ...')を指定しない場合は、列名が自動的に割り当てられます。
例: