PostgreSQLでVIEWの作成、変更、削除サンプル
環境
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)));