oracle视图能否编辑数据,视图可以修改数据吗?
我的印象一直以为是不可以修改,查了查,原来在一定的前提下,是可以的,无论是单个表还是多表关联,只要能区分映射‘实体’,否则,可以使用触发器。
视图中使用DML的规定:
l可以在简单视图中执行DML 操作
l当视图定义中包含以下元素之一时不能使用delete:
组函数
GROUPBY子句
DISTINCT 关键字
ROWNUM 伪列
当视图定义中包含以下元素之一时不能使用update :
l组函数
lGROUP BY子句
lDISTINCT 关键字
lROWNUM 伪列
l列的定义为表达式
当视图定义中包含以下元素之一时不能使用insert :
l组函数
lGROUP BY 子句
lDISTINCT 关键字
lROWNUM 伪列
l列的定义为表达式
l表中非空的列在视图定义中未包括
屏蔽 DML 操作:
l可以使用WITH READ ONLY 选项屏蔽对视图的DML 操作
l任何DML 操作都会返回一个Oracle server 错误
http://blog.csdn.net/partner4java/article/details/7108248
oracle视图能否编辑数据,视图可以修改数据吗?相关推荐
- pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...
如何在 PB 数据窗口中修改数据 --- 设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修 改了数据窗口中的数据,插入了新的数据行或者删除了数据行以后,只要调 ...
- pb 数据窗口更新mysql_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...
如何在PB数据窗口中修改数据 如何在PB数据窗口中修改数据---设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修改了数据窗口中的数据,插入了新的数据行或者删除 ...
- java删除数组的数据_java数组实现数据处理——显示数据追加插入修改数据删除数据...
java数组实现数据处理--显示数据追加插入修改数据删除数据 (2013-08-10 23:26:05) 标签: 手机博客 杂谈 数组处理2013年3月5日 20:03:14 import java. ...
- 添加数据文件及修改数据文件的位置
恢复后为临时表空间添加数据文件 SQL> alter tablespace temp add file 'D:\oracle\product\10.1.0\oradata\myoracle\t ...
- 在layui数据表格中修改数据
一.修改layui表格中的数: 1.layui表格中开启输入框:edit:'text'; //渲染表格组件tableInsT = table.render({elem: '#tesc',url: '$ ...
- 创建数据表与修改数据表
1.实验目的 理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建.修改和删除数据库.模式和基本表. 2.实验内容及要求 理解和掌握SQL DDL语句的语法,特别是各种参数的具体含义和使用 ...
- 【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
开始前,请先完成圆梦宝典中宫格导航的开发,详见 [微信小程序-原生开发]实用教程 07 - Grid 宫格导航,详情页,侧边导航(含自定义页面顶部导航文字) https://blog.csdn.net ...
- oracle 11g b表空间什么情况下自动增加,oracle 11g 查看表空间使用情况,表空间创建,表空间添加数据文件,修改数据文件自动增长,删除表空间...
1.查看表空间以及表空间使用情况 SELECT TABLESPACE_NAME "表空间", To_char(Round(BYTES / 1024, 2), '99990.00') ...
- SQL命令创建数据表和修改数据表的方法
1.在SQL Server中使用SQL命令创建学生作业管理数据库,数据库的名称为学生姓名. 请给出SQL代码及运行结果截图 代码如下: 2.使用SQL命令在数据库中建立学生表.课程表和学生作业表,给出 ...
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】...
转自:http://blog.csdn.net/lixiaojie1012/article/details/23628129 初次尝试python语言,感觉用着真舒服,简单明了,库函数一调用就OK ...
最新文章
- mysql smack_super-smack测试mysql性能
- springboot 打包_springboot项目打包上传至阿里云服务器
- MIT警示“深度学习过度依赖算力”,研究三年算法不如用10倍GPU
- java基本类_Java基本类型
- android静态方法如何测试,android – 如何使用mock()和spy()测试静态方法
- TensorFlow 2.0 —— 模型训练
- phalcon执行原始SQL查询语句
- mysql se_常见的MySQL命令
- 嵌入式linux设计报告,嵌入式Linux程设计报告.doc
- Python数据挖掘——概况
- Manjaro安装Nvidia显卡驱动失败或者启动黑屏卡死的原因以及Nvidia Prime与Intel核显切换方法
- am355x armlinux 移植openssh
- 手动揪出电脑中毒导致的空间自动发广告的元凶
- iPad的尺寸与分辨率
- 能否用一种语言来培养编程思维以及养成世界观
- Idea 去掉 mapper.xml 文件的黄色、淡绿色警告(Windows、Mac)
- 渗透过程中日志信息分析示例
- 4.TradingView K线和成交量没有自适应区域显示,ma线显示会错乱,高低不齐(巨坑)
- C# 将XML格式字符串,写入数据集的表中 XML解析
- Idea的C盘缓存文件.IntelliJldea2017.3 过大导致C盘空间不足解决方案
热门文章
- Latex在图片与\caption中间加入文字
- Android音频录制—MediaRecorder
- 18bit ADC 转换 MCP3424的使用说明
- 纯Java+eclipse+Asix2+Tomcat8+SQLite (搭建本地服务器)
- 分布式 PostgreSQL - Citus 架构及概念
- 工业绝缘监测及故障定位产品在某电站的应用-安科瑞黄安南
- c语言标准库详解(十一):可变参数表stdarg.h
- ftp服务器账号,Serv-U中的FTP服务器账号管理
- 数据可视化分析教学课件——FineBI实验册节选====校园一卡通消费分析
- RGB565转RGB888原理 (MATLAB代码)