问题描述:
在使用达梦数据库客户端进行修改数据时,弹出 结果集不可更新,请确认查询列是否出自同一张表,并且包含值唯一的列
解决办法:
测试发现:
select * from table_name for update 依然弹出上面的错误信息
select s.*,rowid from table_name s for update 可以进行修改了
select s.*,rowid from table_name s 测试发现不用添加for udpate 居然也可以进行修改,但是rowid是一定要加
在使用plsql 的时候如果出现这种情况也可以按照这个方法进行操作一下。