「PostgreSQL」TEMPを付けて一時テーブルを作成するサンプル

環境
PostgreSQL 9.6.5
Windows 10 Home 64bit

構文
CREATE { TEMPORARY | TEMP } TABLE table_name (
column_name data_type
)
CREATE TABLE コマンドを実行する場合、TEMPORARY または TEMP を付けると一時テーブルとして作成されます。

使用例
1.test2dbデータベースに一時テーブルとして次のようなテーブルを作成します
SQL構文

test2db=# create temp table tmpuser (tid integer unique,tname varchar(20));
CREATE TABLE

2.作成したテーブルに関する情報を確認します

test2db=# \dt tmpuser
             リレーション一覧
 スキーマ  |  名前   |  タイプ  |  所有者
-----------+---------+----------+----------
 pg_temp_3 | tmpuser | テーブル | postgres
(1 行)

3.作成したテーブルのカラムに関する情報を確認します

test2db=# \d tmpuser
                      テーブル"pg_temp_3.tmpuser"
  列   |        タイプ         | 照合順序 | Null 値を許容 | デフォルト
-------+-----------------------+----------+---------------+------------
 tid   | integer               |          |               |
 tname | character varying(20) |          |               |
インデックス:
    "tmpuser_tid_key" UNIQUE CONSTRAINT, btree (tid)

 

PostgreSQL

Posted by arkgame