实验8.3 视图的修改
【实验目的】
①掌握使用图形界面工具修改视图的定义。
②掌握使用SQL修改视图的定义。
【实验内容】
①使用图形界面工具修改cacities视图的定义,增加aid和cid字段。
②使用SQL修改agentorders的定义,将month字段去掉。
【实验步骤】
(1)使用图形界面工具修改视图
修改cacities视图的定义,增加aid和cid字段。
①在“Navigator”导航栏的“Schemas”选项页中依次展开节点“sales”→“Views”,右击“cacities”,在快捷菜单中选择“Alter view”选项。
②界面展示了视图定义的SQL语句,按图8.13所示,添加SQL语句,并单击“Apply”应用设置。

图8.13 修改视图cacities
③验证视图定义是否修改,输入SQL语句,结果如图8.14所示。
SELECT * FROM cacities;

图8.14 修改后的视图cacities
(2)使用SQL修改视图
修改V_agentorder的定义,将month字段去掉。
①在图标菜单中单击第一个图标
,新建一个查询窗口。
②在查询窗口输入下面的SQL语句:
ALTER VIEW V_agentorder AS SELECT ordno, cid,orders.aid,pid,qty,dollars, aname, city, percent
FROM agents ,orders WHERE agents.aid = orders.aid;
③单击工具栏中的
图标,执行上面的SQL语句,如图8.15所示。

图8.15 修改视图V_agentorder
④验证视图定义是否修改,输入SQL语句,结果如图8.16所示。
SELECT * FROM sales.V_agentorder;

图8.16 修改后的视图V_agentorder