PL / SQL: Update ряд на основе ROWID
Вопрос
Я пытаюсь обновить ряд в таблице, который не имеет уникального индекса.Итак, я выбрал ROWID ряд, которую я хочу обновить, и теперь я хочу обновить такую строку:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
.
mycolumn номер типа (1)
Я получаю сообщение об ошибке: invalid identifier [SQL State=42000, DB Errorcode=904]
Есть идеи, почему?
Решение
Попробуйте использовать отдельные кавычки:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
. Не связан с StackOverflow