![]() |
1
7
是的,可以修改Oracle视图。 但也有一些限制: |
![]() |
2
1
我不相信默认情况下Oracle视图是只读的…如果单个表视图不包含多行操作(如DISTINCT或GROUPBY),则该视图应可更新。该用户必须已被授予更新视图权限。 删除了列的简单视图绝对应该是可更新的,前提是您有权更新该视图…
尝试运行UPDATE语句时会出现什么错误? |
![]() |
3
0
在Oracle中,视图不包含自己的基础数据。因此,如果您的视图允许更新,那么底层表将被更新。 如果您需要更多信息,请参阅《Oracle概念指南》中的“视图”部分。 http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/schema.htm#sthref787 更多信息也可以在“create view”sql命令中找到。 http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_8004.htm#SQLRF01504 希望这有帮助 当做 |
![]() |
maddy · 如何根据oracle SQL中的某一列值进行排名 2 年前 |
![]() |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
![]() |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
![]() |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 3 年前 |
![]() |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 3 年前 |
![]() |
Anar · Oracle SQL用户定义函数 3 年前 |
![]() |
user1312312 · 如何为一组表编写通用触发器? 3 年前 |