PL / SQL: обновить строку на основе ROWID - PullRequest
1 голос
/ 16 февраля 2011

Я пытаюсь обновить строку в таблице, которая не имеет уникального индекса. Итак, я выбрал ROWID строки, которую я хочу обновить, и теперь я хочу обновить строку следующим образом:

UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"

MYCOLUMN имеет тип NUMBER (1)

Я получаю ошибку: invalid identifier [SQL State=42000, DB Errorcode=904]

Есть идеи почему?

1 Ответ

7 голосов
/ 16 февраля 2011

Попробуйте использовать одинарные кавычки:

UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
...