Skip to main content
テーブル関数 は、テーブルを構築するための機能です。

使用方法

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