原文:ORA-01779: 无法修改与非键值保存表对应的列

项目中通过子查询更新数据时遇到ORA : 无法修改与非键值保存表对应的列,模拟过程如下: 创建测试表 录入测试数据 执行更新 报错:ORA : 无法修改与非键值保存表对应的列 分析 根据错误提示: 无法修改与非键值保存表对应的列 ,初步推断为tt 中没有主键 那么在tt 上添加主键后再更新试试 发现可以成功更新数据。 然后将在tt 上加的主键删除,再在tt 上添加主键试试, 再执行第 步中的更新语 ...

2019-11-17 15:51 0 380 推荐指数:

查看详情

Oracle 两更新 报错ORA-01779: 无法修改键值保存对应

报错: 原因:B去更新A表字段,在A和B关联的时候,Bdate_num不是主键或date_num字段没有设置唯一键,导致Bdate_num里有重复数据 解决办法:   第一种:修改业务数据,使date_num数据唯一   第二种:写一个视图 ...

Mon Nov 02 23:46:00 CST 2020 0 1020
键盘键值对应

在写与键盘交互的程序时候,总是想键盘上的键值是多少,又想不起来。刚好找到了键盘键值对应,这里先记录下来。 键盘键值运用的地方有很多,这里几个运用键盘键值的地方: 1.判断用户按下的键是哪个,比如制作打字练习程序 2.判断方向按键,比如游戏里控制方向 A 至 Z 键与 A – Z 字母 ...

Thu Jun 17 23:17:00 CST 2021 0 359
SQL修改设计无法保存

修改PROJECT中的字段,保存时,弹出上面的窗体,无法保存。 解决方法为:【工具】->【选项】->【设计器】中,去掉“阻止保存要求重新创建的更改”前的勾选。 ...

Fri Aug 23 19:37:00 CST 2019 0 743
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM