PostgreSQL ALTER VIEW AS

问题描述

我需要更改视图,因为表已更改

我留下了我用过但在这里不起作用的代码

ALTER VIEW view1
AS
 SELECT bolum.bolumid,bolum.bolumad,fakulte.ad,dersler.dersad,dersler.kontenjan
   FROM bolum
     JOIN fakulte ON bolum.bolumf = fakulte.id
     JOIN dersler ON bolum.bolumid=dersler.bolumid;

出现错误Syntax error near 'AS'

解决方法

尝试简单地使用 CREATE OR REPLACE VIEW...

CREATE OR REPLACE VIEW view_name AS
SELECT a_column FROM a_table;