4.5.1 视图的定义和删除 一类不易扩充的视图 -以 SELECT * 方式创建的视图可扩充性差,应尽可能避免。 【例4.73】将所有已按期完成的抢修工程定义为一个视图。 CREATE VIEW s2_salvaging (prj_num,prj_name,start_date,end_date,prj_status) AS SELECT * FROM salvaging WHERE prj_status=1; 4.5.1 视图的定义和删除 语句格式: DROP VIEW 视图名 ; 注: 1)该语句从数据字典中删除指定的视图定义; 2)由该视图导出的其他视图定义仍在数据字典中,但已不能使用,必须显式删除. 3)删除基表时,由该基表导出的所有视图定义均已不能使用,都必须显式删除。 2. 删除视图 4.5.1 视图的定义和删除 【例4.74】删除视图S1_Stock。 DROP VIEW S1_Stock; DROP VIEW S3_Stock; 注:S1_Stock和S3_Stock必须同时删除,否则虽然S3_Stock的定义仍在数据字典中,但已无法正常使用。 4.5.2 查询视图 从用户角度: -查询视图与查询基本表相同. 注: (一般情况下)视图可以像基本表那样使用; 视图名可以出现在关系名可以出现的地方; DBMS将视图转换成
原创力文档

文档评论(0)