暂无图片
创建只毒视图
我来答
分享
学生
2020-03-27
创建只毒视图

create or replace force view myview as select * from emp where deptno=20 with check option with read only; 为什么显示我的这条命令未正确结束呢,哪里出了问题

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
莫得感情的萝卜头

错别字:只读视图

with check option: 指定对视图执行的dml操作必须满足“视图子查询”的条件即,对通过视图进行的增删改操作进行"检查",要求增删改操作的数据, 必须是select查询所能查询到的数据,否则不允许操作并返回错误提示. 默认情况下, 在增删改之前"并不会检查"这些行是否能被select查询检索到.
with read only:创建的视图只能用于查询数据, 而不能用于更改数据.

暂无图片 评论
暂无图片 有用 0
打赏 0
学生
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
peiyang

你创建的是只读视图,表示不能对视图进行修改,所以不用加with check option
官方文档里面有相关介绍,你可以去看看。
https://docs.oracle.com/cd/E11882_01/server.112/e25494/views.htm#ADMIN11782

image.png

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
OceanBase对Oracle的兼容怎么样?
回答 1
OceanBase数据库在数据类型、SQL功能和数据库对象等基本功能上与Oracle数据库兼容。在PL方面,已经基本能够兼容全部的研发功能。在数据库安全、备份恢复、高可用和优化器等高级特性上Ocean
在Windows server的服务器上怎么查看oracle base跟oracle home的路径?
回答 4
看看这个https://blog.csdn.net/congjiu2607/article/details/100364313
Oracle 索引失效了,删不掉,怎么处理?
回答 1
1、重建不可用的分区索引:rebuild会阻塞dml操作,rebuildonline不会阻塞dml操作;rebuildonline操作允许dml操作,但是还是建议在业务不繁忙时间段进行ALTERIND
铁子们,rac集群上的归档是在共享存储上是吧?只有一份对吗?不能每个实例上都有吧?
回答 5
每个实例都会产生,是不一样的,放哪里自己决定
如何同时查询表的大小和创建时间?
回答 2
selectfrom(selectOWNER,TABLESPACENAME,t.segmentname,t.segmenttype,sum(t.bytes/1024/1024/1024)totalGB
公司要迁移oracle单机到rac,怎么能做不停机?
回答 1
已采纳
做dg
schema 恢复
回答 4
只能按单表空间粒度恢复,建议利用备份在其他机器恢复,不要在源库进行。
PL/SQL Developer查出来了数据但是点击显示所有页非常慢
回答 4
有blob和clob会慢一些。你跳过这些blob和clob字段select一下看看效果如何?
问一下 linux 7.5 xfs文件系统如何给swap 添加文件,swapon 报错?
回答 1
以下是通过文件创建的方法建立一个128MB的内存交换文件1、[root@szgldb1/]ddif/dev/zeroof/swapbs1Mcount128记录了1280的读入记录了1280的写出134
oracle 要自动故障切换,客户端不需要改ip ,rac+adg就可以了吗?
回答 2
已采纳
dgbroker就可以参考我之前测试的https://www.modb.pro/db/33775
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~