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
War es hilfreich?

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!-).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top