メインコンテンツへスキップ
テーブル関数 は、テーブルを構築するための機能です。

使用方法

テーブル関数は、SELECTクエリのFROM 句で使用できます。たとえば、fileテーブル関数を使って、ローカル マシン上のファイルからデータをSELECTできます。
Query
Response
現在のクエリ内でのみ利用可能な一時テーブルを作成するために、テーブル関数 を使用することもできます。たとえば、次のとおりです。
Query
Response
テーブルは、クエリの終了時に削除されます。 テーブル関数は、次の構文を使用してテーブルを作成するための方法として利用できます。
Query
例:
Query
Response
最後に、テーブル関数を使ってテーブルにデータを INSERT することもできます。たとえば、 前の例で作成したテーブルの内容を、 再度 file テーブル関数を使ってディスク上のファイルに書き出せます:
Query
Query
allow_ddl 設定が無効な場合、テーブル関数は使用できません。
最終更新日 2026年6月25日