Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果。
来源:互联网 发布:闲鱼的淘宝介入有用吗 编辑:程序博客网 时间:2024/06/05 04:45
我们在对Oracle数据库进行操作时,有时会在查询完结果后想要对其中的某些数据进行操作,当我们点击编辑(一个锁标志)是,会提示我们上述问题中的错误:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果。按照错误提示的信息我们可以采用两种解决办法:
解决办法1:在查询语句后面写上for update,如:select * from 表名 for update;
解决办法2:在查询的列中使用rowid属性,如:select rowID,表名.* from 表名;
另外,我们还可以通过下述办法来解决:在左侧选择要编辑的表,右键编辑数据,直接就能对数据进行编辑了,这时你会在SQL中看到如解决办法2一样的代码。
最后一条比较靠谱,前两条试了有时是没有效果的。
0 0
- Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果。
- PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- (转)PL/SQL编辑数据"这些查询结果不可更新,请包括ROWID或使用SELECT...FOR UPDATE获得可更新结果"处理
- 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可更新结果!
- oracle 锁住select查询结果for update
- oracle 直接更新查询结果
- mysql update 更新两张表的查询结果
- oracle update select (更新查询的sql)
- Oracle 数据库已更新 页面查询结果未更新原因。
- Access update语句 提示 "操作必须使用一个可更新的查询"Access update语句 提示 "操作必须使用一个可更新的查询"
- jdbc 可更新结果集
- JDBC 如何使用可滚动 可更新结果集
- Access update语句 提示 "操作必须使用一个可更新的查询"
- Oracle中使用pl/sql,查询结果可以直接修改sql语句-for update
- 可更新结果集的使用需满足的条件
- jdbc 可更新的结果集
- update中加入select 完成查询更新
- oracle修改锁编辑查询结果
- JAVA 判断TXT文件编码格式
- Linux串口编程
- linux性能分析及调优
- HashSet源代码剖析
- 图表highcharts联合jquery ajax 后端取数据前端图表渲染
- Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果。
- android Repo 初识
- jQuery适用技巧笔记整合
- cocos2d-x IOS版本发布
- html parse
- 页眉页脚的制作 论文格式(奇偶页眉不同,页码连续)
- 【转】C++内存分区问题
- android驱动USB摄像头
- Applet虽签名,但是异常:java.security.AccessControlException: access denied