Pl / SQL: Mettre à jour la ligne basée sur Rowid
Question
J'essaie de mettre à jour une ligne dans une table qui n'a aucun index unique.Donc, j'ai sélectionné le Rowid de la ligne que je veux mettre à jour et maintenant je souhaite mettre à jour la ligne comme celle-ci:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
myColumn est de type numéro (1)
I Obtenir l'erreur: invalid identifier [SQL State=42000, DB Errorcode=904]
Une idée de quoi?
La solution
Essayez d'utiliser des guillemets simples:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow