关于oracle数据库的问题,如下题所示答案是AB,我想知道选这个答案的原因。

 我来答
百度网友72e5227
2013-09-03 · TA获得超过170个赞
知道小有建树答主
回答量:118
采纳率:0%
帮助的人:78.6万
展开全部
图有点小...伤
首先DML操作主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE

这里的问题是能执行全部DML操作的视图,WITH CHECK OPTION 是在做增删改的时候的一个约束,就是满足where条件的操作才能被执行。
哪些才能做全部的DML操作呢(插入数据(全字段),更改数据(全字段),删除数据)

所以AB满足CD淘汰
追问
能告诉我,CD选项为什么错了吗?可能我对题意的理解还是不太清楚。
追答
因为这些字段全是NOT NULL也就是说插入数据的时候必须全部插入
C选项做插入操作的时候是不能全部插入的所以说C错了;
D就更不用说了他做了SUM()操作,简单视图是可以进行DML操作。复杂视图有部分可以DML操作,若复杂视图中有分组函数、groupby字句、distinct、伪列等则不可以做DML操作。
江苏华简晟01
2024-10-21 广告
色谱检测服务热线18721007633, 江苏华简晟检测科技是研究性测试服务机构,基于多年的分析表征专业技术积累和辐射全国的服务网络,每年出具数万分技术报告,累计服务客户数千万家。... 点击进入详情页
本回答由江苏华简晟01提供
jiangzaifu
2013-09-03 · TA获得超过566个赞
知道小有建树答主
回答量:1169
采纳率:0%
帮助的人:435万
展开全部
更具图,建个表,运行下,自己在分析下。应该能搞出来。
不行的话,把表建好,选项打出来。别人也许帮你看看。
都是图,没时间搞啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arestoruk
2013-09-03 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:65.7万
展开全部
OCP考试?
C答案在执行删和修改可能没什么问题,但是在insert时可能会考虑这个表是否有限制条件.比如null要求里都要求为不能为空.所以一定是插不进的
在视图栏位中如果使用了计算,绝绝大多数是不可直接执行DML操作的,排除D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式