These query results are not updateable.Include the ROWID...

本文介绍了在使用PL/SQL Developer工具进行数据编辑时遇到的更新锁定问题及其解决方案。当尝试编辑查询结果时,如果出现不可更新错误,可以通过在SELECT语句中添加FOR UPDATE子句来解决。对于特定情况,还需包含ROWID以获取可更新的结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

按此在新窗口浏览图片

http://www.zlsoft.com/techbbs/Archive_view.asp?boardID=62&ID=3562

很明显楼主点过\'锁\'(Edit Data)那个图标,提示已经很明显,你要进入编辑模式的话,必须使用:select * from zlhis.药品供应商 for update

在SQL WINDOW中要想编辑查询出来的数据.用


select * from yourtablename for update 


然后解除锁定就可以了.


你应该是用没有加 for update的语句查询出结果,又点击解除锁定(即edit data按钮)就会出现这个提示.

==================================================================

http://www.blogjava.net/3ant/archive/2010/01/06/308471.html

----------------------
select * from chenxxlevel where usercode = '0000000001' for update;--若这条语句不能修改的话,要加RowID,如下这条sql:
select c.*,c.rowid from chenxxlevel c where usercode = '0000000001' for update;--即可。

实在不行直接update
update chenxxlevel set comcode='31000000' where usercode='0000000001';

 

转自:http://hi.baidu.com/test2704/blog/item/e22fb00d11d5a18cd1581bf1.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值