码迷,mamicode.com
首页 > 数据库 > 详细

Oracle- 提示查询结果不可更新,请使用...更新结果。

时间:2014-07-30 23:17:05      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   strong   数据   for   问题   代码   

我们在对Oracle数据库进行操作时,有时会在查询完结果后想要对其中的某些数据进行操作,当我们点击编辑(一个锁标志)是,会提示我们上述问题中的错误:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果。按照错误提示的信息我们可以采用两种解决办法:

解决办法1在查询语句后面写上for update, 如:select * from 表名 for update;

解决办法2在查询的列中使用rowid属性,如:select rowID, 表名.* from 表名;

另外,我们还可以通过下述办法来解决:在左侧选择要编辑的表,右键编辑数据,直接就能对数据进行编辑了,这时你会在SQL中看到如解决办法2一样的代码。

Oracle- 提示查询结果不可更新,请使用...更新结果。,布布扣,bubuko.com

Oracle- 提示查询结果不可更新,请使用...更新结果。

标签:style   color   使用   strong   数据   for   问题   代码   

原文地址:http://www.cnblogs.com/cxeye/p/3879045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!