hc学习平台

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

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

2021-01-08 18:25:27 查看(330) 回复(0)

要求;

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

create or replace view v_user

   as select * from user

create

or replace view v_user as select

u.*, c.cardno,

c.opendate,

c.money,

c.islock,

c.passwrod

from

user u,

card c

where

u.userid = c.userid

1.select子句中包含distinct

2.select子句中包含组函数

3.select语句中包含group by子句

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

5.where子句中包含相关子查询

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

7.如果基表中有某个具有非空约束的列未出现在视图定义中,则不能做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

返回顶部