WÄHLEN Sie mit innen VERSCHMELZEN

Wie kann ich korrigieren Sie die folgenden SQL-code, speziell der COALESCE-Teil?

insert into Stmt G (ID,blah,foo)
select
coalesce(SELECT ID FROM Stmt G WHERE G.CLAIMNO=C.CLNUMBER, select StmtSeq.nextval from dual),
c.blah,
d.foo
from claim c
left join d on ...;

Nehme ich die ID aus der Tabelle Stmt selbst wenn die ClaimNo entspricht, da sonst eine neue erstellen. Ist dieses nicht erlaubt in SQL? Wie kann ich sonst noch schreiben diese Anweisung?

Ich bin immer ein "Missing Expression" Fehler bei der coalesce-Teil jetzt.

  • Welche spezifischen Teil der Abfrage erhalten Sie die Fehlermeldung auf? (Fügen Sie die genaue Fehlermeldung angezeigt werden.)
InformationsquelleAutor user3808188 | 2014-08-14
Schreibe einen Kommentar