メインコンテンツまでスキップ
メインコンテンツまでスキップ

Values Table Function

Values テーブル関数を使用すると、値でカラムを埋める一時ストレージを作成できます。これは、迅速なテストやサンプルデータの生成に役立ちます。

注記

Values は大文字と小文字を区別しない関数です。つまり、VALUES または values の両方が有効です。

Syntax

VALUES テーブル関数の基本構文は次のとおりです:

一般的に次のように使用されます:

Arguments

  • column1_name Type1, ...(オプション)。 String カラム名とタイプを指定します。この引数が省略されると、カラムは c1c2 などと名付けられます。
  • (value1_row1, value2_row1)Tuples 任意の型の値を含むタプル。
注記

カンマ区切りのタプルは単一の値に置き換えることもできます。この場合、各値は新しい行と見なされます。詳細については examples セクションを参照してください。

Returned value

  • 提供された値を含む一時テーブルを返します。

Examples

VALUES はタプルではなく単一の値でも使用できます。例えば:

また、行の仕様を提供せずに(syntax'column1_name Type1, column2_name Type2, ...')、その場合はカラムが自動的に名前付けされます。

例えば:

See also