我需要在视图中添加一列,但是我找不到正确的方法。请为我提供正确的语法。 我需要将表“ T_atmcardparam”中的“ NextFeeDate”列添加到“ atmcardparam”中。
ALTER VIEW view_name
("column 1", "col 2", "col3", "col4")
SELECT ("col5", "col6", "col7", "col8")
FROM table_name
我在网上找到了这种语法,但是不知道如何实现。
答案 0 :(得分:0)
没有添加列的alter view
语法-您只需使用or replace
子句通过新查询重新创建它即可。例如:
CREATE OR REPLACE VIEW view_name
("column 1", "col 2", "col3", "col4")
AS
SELECT ("col5", "col6", "col7", "col8")
FROM table_name
答案 1 :(得分:0)
您必须再次编写整个视图,而只需添加或忽略要更改的内容。...
第一次创建视图。
create view view_name as
select field_name
from table_name
然后必须使用更改视图在表中添加一列
alter view view_name as
select field_name,
field_name2
from table_name
第二个选择是,您必须打开视图的脚本为Alter,然后更改生成视图的select语句。
有关更多信息。...请尝试... https://www.w3schools.com/sql/sql_view.asp