PL/SQL:Atualização de linha com base em ROWID
Pergunta
Eu estou tentando atualizar uma linha em uma tabela que não tem nenhum índice exclusivo.Então, eu selecionei o ROWID da linha eu quero atualizar e agora eu quero atualizar a linha como esta:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
MYCOLUMN é do tipo NÚMERO(1)
Eu recebo o erro: invalid identifier [SQL State=42000, DB Errorcode=904]
Alguma idéia de por que?
Solução
Tente usar aspas simples:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow