添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
ORA-01779: 无法修改与非键值保存表对应的列alter table 表名 add constraint 主键名 primary key(字段名1,字段名2,,,,)主键名一般设置 :pk_表名
上周在做视图更新的时候,报了一个错: ORA - 01779 : 无法 修改 与非 键值 保存 对应 。 官方文档是这么解释的: ORA - 01779 cannot modify a column which maps to a non key-preserved table 解决这个问题的关键在于搞清楚什么是Key-Preserved Tables? 上面是官方文档的解释。大致意思:搞清楚key-pr...
今天遇到一个错误: ORA - 01779 无法 修改 与非 键值 保存 对应 。 后来发现,当要对一个基于多 连接的视图进行插入,更新等操作时,容易出现这个错误。 解决办法:个人认为,这个视图不能操作,可以对它基于的 进行操作,这样,该视图里也就有相应数据了。 于是,做了下面这个实验。 SQL> create table emp2 as select * from emp; 已创建。