我正在尝试更新没有唯一索引的表中的行。所以,我选择了要更新的行的ROWID,现在我想更新这样的行:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
MYCOLUMN的类型为NUMBER(1)
我收到错误:invalid identifier [SQL State=42000, DB Errorcode=904]
知道为什么吗?
答案 0 :(得分:7)
尝试使用单引号:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
答案 1 :(得分:0)
更简单的方法是在选择cmd for update
的末尾写入,它使您可以更新所需的行。
糟糕:我曾经在Oracle PL / SQL Developer上做到过。