PostgreSQLでVIEWの作成、変更、削除サンプル

2021年11月24日

環境
PostgreSQL 9.6.5

書式
1.VIEWの作成
CREATE VIEW VIEWの名前 AS
SELECT構文;

操作例

CREATE VIEW USER_VIEW AS 
SELECT AA.USER_ID,
    AA.DEP_CODE,
    BB.ADDR
   FROM (USER_DEP_TBL AA
     LEFT JOIN DEP_DATA_TBL BB ON (((AA.DEP_CODE)::TEXT = (BB.CODE)::TEXT)));

2.VIEWの削除
書式
DROP VIEW VIEWの名前
操作例

DROP VIEW user_view

3.VIEWの変更

CREATE OR REPLACE VIEW USER_VIEW AS 
SELECT AA.USER_ID,
    AA.DEP_CODE,
    BB.ADDR
   FROM (USER_DEP_TBL AA
     LEFT JOIN DEP_DATA_TBL BB ON (((AA.DEP_CODE)::TEXT = (BB.CODE)::TEXT)));

 

PostgreSQL

Posted by arkgame