SQL-Aktualisierung mit Von
Frage
Ich weiß, dass dies ein erfundenes Beispiel ist, also springen Sie bitte nicht wegen der Nutzlosigkeit des Codes über mich hinweg.Dies ist ein Problem in einem komplexeren Codeblock, aber ich wollte das isolieren, was ich habe.
Der Fehler, den ich erhalte, ist 'SQL-Fehler:MODELL: ORA-00933:SQL-Befehl nicht ordnungsgemäß beendet'.Irgendwelche Ideen?Ich benutze übrigens SQL Developer.
Einmal...dies ist ein erfundenes Beispiel, und obwohl der Join in diesem Fall sinnlos ist, ist er es im komplexeren Beispiel nicht.
Hier ist der Code:
Update u
set first300pa = 1
from GameData_ME u
inner join
GameData_ME v on u.pitchandeventid = v.pitchandeventid
Lösung
Als dieser Blog besagt,
Diejenigen, die von SQL Server gewechselt sind Orakel könnte die Abwesenheit von finden das UPDATE VON einem erheblichen Verlust.
Glücklicherweise zeigt der Blog weiterhin viel von der Leistungsfähigkeit von Oracle UPDATE
und wie man es benutzt, um die Aufgaben auszuführen, die Sie brauchen (aber es wird nicht mit einem sein FROM
klausel in der UPDATE
Anweisung...nicht im Orakel!-).