OCP-1Z0-051-V9.02-38题

本文探讨了数据库视图的相关操作及限制,重点介绍了通过视图进行数据操作时的注意事项,包括不能通过包含DISTINCT关键字的视图删除行,以及如何使用OR REPLACE选项更新现有视图定义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

38. Which two statements are true regarding views? (Choose two.)
A. A simple view in which column aliases have been used   cannot  be updated. 
B. Rows cannot be deleted through a view if the view definition contains the  DISTINCT  keyword.   
C. Rows added through a view are deleted from the table automatically when the view is dropped. 
D. The OR REPLACE option is used to change the definition of an existing view without dropping and re-creating it. 
E. The WITH CHECK OPTION constraint can be used in a view definition to restrict the columns displayed through the view. 
Answer: BD
答案解析:
A错误,简单视图可以执行DML操作。
B正确,包含DISTINCT关键字不能被修改。
C错误, 删除视图 不会影响视图的基表。
D正确, 使用OR REPLACE选项,可以创建一个视图,甚至可以创建一个与已存在的视图同名的 视图,以便替换旧版本的视图。这意味着可以更改视图,而不必经过删除、重新创建对象 和重新授予对象权限的过程。
E错误, WITH CHECK OPTION子句指定通过视图执行的INSERT和UPDATE不能创建该视图无 法选择的行。因此,能够对要插入或更新的数据强制执行完整性约束条件和数据验证检查。而不是限制显示的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值