视图WITH CHECK OPTION

本文介绍了Oracle数据库中视图WITH CHECK OPTION的功能,它用于禁止对不满足视图子查询条件的行进行修改。创建带有WITH CHECK OPTION的视图时,需要注意列数限制和对非空列的支持。同时,含有聚合函数的视图被视为复杂视图,不允许进行DML操作。例如,展示了可以执行所有DML操作的视图创建实例。
摘要由CSDN通过智能技术生成

对视图的DML操作和WITH CHECK OPTION

DQL:查询SELECT
DML:操纵INSERT UPDATE DELETE
DLL:定义CREATE
DCL:控制如授权、回滚

视图WITH CHECK OPTION:数据库禁止更改不包含在子查询里的行。

创建视图时的列数也有要求,如列数不符合就无法插入非空列。

视图的聚合函数列必须有一个别名,有聚合函数的视图是复杂视图,不能进行DML操作。

例题:

View the Exhibit to examine the description for the SALES table.
Which views can have all DML operations performed on it? (Choose all that apply.)
 
A. CREATE VIEW v3
AS SELECT *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值