- CREATE TEMPORARY TABLE文を使用する方法:
一時テーブルを作成するために、CREATE TEMPORARY TABLE文を使用します。以下は、基本的な構文です。
CREATE TEMPORARY TABLE table_name (
column1 datatype1,
column2 datatype2,
...
);
例えば、以下のような一時テーブルを作成することができます。
CREATE TEMPORARY TABLE temporary_table (
id SERIAL PRIMARY KEY,
name VARCHAR(255),
age INT
);
- 一時テーブルの使用例:
一時テーブルを使用すると、一時的にデータを格納して処理することができます。以下は、一時テーブルを作成してデータを挿入し、クエリを実行する例です。
-- 一時テーブルを作成
CREATE TEMPORARY TABLE temporary_table (
id SERIAL PRIMARY KEY,
name VARCHAR(255),
age INT
);
-- データを挿入
INSERT INTO temporary_table (name, age) VALUES ('John', 25);
INSERT INTO temporary_table (name, age) VALUES ('Alice', 30);
-- クエリを実行
SELECT * FROM temporary_table;
上記の例では、一時テーブルを作成し、2つの行を挿入しています。最後に、SELECT文を使用して一時テーブルの内容を表示しています。
以上が、PostgreSQLで一時テーブルを作成する方法と使用例の一部です。一時テーブルは、一時的なデータを効果的に処理するための便利な手段です。詳細な情報や他の使用方法については、PostgreSQLの公式ドキュメントを参照してください。