「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)