PL/SQL:Zeile basierend auf ROWID aktualisieren
Frage
Ich versuche, eine Zeile in einer Tabelle zu aktualisieren, die keinen eindeutigen Index hat.Also habe ich die ROWID der Zeile ausgewählt, die ich aktualisieren möchte, und jetzt möchte ich die Zeile wie folgt aktualisieren:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = "AAAIWWAAFAAApwDADR"
MYCOLUMN ist vom Typ NUMBER(1)
Ich erhalte die Fehlermeldung: invalid identifier [SQL State=42000, DB Errorcode=904]
Irgendeine Idee warum?
Lösung
Versuchen Sie es mit einfachen Anführungszeichen:
UPDATE MYTABLE SET MYCOLUMN = 0 WHERE ROWID = 'AAAIWWAAFAAApwDADR'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow