一、想通过plsql在表中直接添加一条记录点击小锁的时候,出现如下错误:These query results are not updateable.Include the ROWID to get updateable results. 如截图:
解决方法:
1、查询语句后面加for update:select * from CBS_CATV_SMARTCARD where usercode ='9002733' for update ;
2、加rowid字段:select CBS_CATV_SMARTCARD.*,rowid from CBS_CATV_SMARTCARD where usercode ='9002733' ;
二、添加好后点击‘+’按钮,插入记录,然后点击页面中的勾记入改变,最后点击commit提交按钮。
下面是截得别人的笔记,还不错,从来没用过回滚,以前都没关注过,好用的按钮啊
本文介绍在使用PLSQL时遇到的无法直接更新查询结果的问题及两种解决方法:一是查询语句后添加FOR UPDATE子句;二是增加ROWID字段。此外还分享了插入记录的具体步骤。

1704

被折叠的 条评论
为什么被折叠?



