hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › javav › 日志

描述一下什么样的视图不能做DML操作

2021-01-08 20:01:22 查看(469) 回复(0)

要求;

  1. 编写创建视图的SQL,要求此视图可以进行DML操作
  2. 编写创建视图的SQL要求此视图不可以进行DML操作
  3. 描述不可以进行DML操作的视图有什么特征

可以:create or replace view v as

            select * from user where sex='男'

不可以:creat or replace view v as

            select city from user group by city



特征:

select子句中包含distinct

select子句中包含组函数

select语句中包含group by子句

select语句中包含union union all等集合运算符

where子句中包含相关子查询

如果视图中有计算列,则不能更新

如果基表中有某个具有非空约束的列未出现在视图定义中,则不能做insert操作



评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部