zoukankan      html  css  js  c++  java
  • Oracle编辑数据时提示:这些查询结果不可更新,请使用ROWI或者SELECT……FOR UPDATE获得可更新结果

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

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

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

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

  • 相关阅读:
    winsows10 小技巧
    数组与智能指针
    卸载 VS2015
    Effective C++
    修改 git commit 的信息
    线程管理
    并发编程简介
    个别算法详解
    git 删除某个中间提交版本
    git 查看某一行代码的修改历史
  • 原文地址:https://www.cnblogs.com/warehouse/p/6946932.html
Copyright © 2011-2022 走看看