5
Ich muss neu erstellte Spalte in meiner Oracle-Tabelle aktualisieren. Um dies zu tun muss ich vorhandene Werte in der Zeile verwenden, um zu entscheiden, wie diese Spalte zu füllen, erhalte ich Fehler:Aktualisierungsabfrage if-Anweisung für Oracle
java.lang.NullPointerException -> See Debug Output for details
Dies ist meine Frage:
UPDATE
SCHEMA_NAME.TABLE_NAME
SET
OCO= IF CO= 'Y' AND COM='Y' THEN
{
'Y'
} ELSE
{
'N'
}
END IF;
Irgendwelche Vorschläge auf Syntax?
wie ein Charme, danke, es zu schätzen wissen. –
Gern geschehen. Bitte markieren Sie es, wenn es Ihnen geholfen hat. –
Wenn der Wert von "CO" oder "COM" in derselben Anweisung aktualisiert wird, berücksichtigt der Fallblock den alten Wert der Spalten "CO" und "COM" oder die aktualisierten Werte? – gkapagunta