Viewにカラムを追加するには

既存のViewにカラムを追加するには
ALTER VIEW
を使うらしい。

まずView作成


CREATE view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3
FROM table_a
LEFT JOIN table_b
ON table_a.id = table_b.id;

作成したViewにカラム4を追加


ALTER VIEW view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3,
table_b.カラム4
FROM table_a
LEFT JOIN table_b
ON table_a.id = table_b.id;

CREATE OR REPLACE VIEW はどういう時に使うんだろ・・・
IF NOT EXISTSみたいな物かな?


CREATE OR REPLACE VIEW view_table AS
SELECT
table_a.カラム1,
table_a.カラム2,
table_b.カラム3,
table_b.カラム4
FROM table_a
LEFT JOIN table_b
ON table_a.id = table_b.id;

コメントを残す