2010-07-09 20 views
1

Je sais que ceci est un exemple inventé alors s'il vous plaît ne sautez pas sur moi pour l'inutilité du code. C'est un problème dans un morceau de code plus complexe mais je voulais isoler ce que je suis en train de faire. L'erreur que j'obtiens est 'Erreur SQL: ORA-00933: La commande SQL n'est pas terminée correctement'. Des idées? J'utilise SQL Developer en passant.Mise à jour SQL à l'aide de

Encore une fois ... c'est un exemple inventé et bien que la jointure soit inutile dans ce cas ce n'est pas dans l'exemple le plus complexe.

Voici le code:

Update u 
set first300pa = 1 
from GameData_ME u 
inner join 
GameData_ME v on u.pitchandeventid = v.pitchandeventid 

Répondre

2

Comme this blog dit,

Those who transitioned from SqlServer to Oracle might find the absence of the UPDATE FROM a significant loss.

Heureusement, le blog continue en montrant une grande partie de la puissance de son UPDATE Oracle et comment l'utiliser pour effectuer la tâches dont vous avez besoin (mais ce ne sera pas avec une clause FROM dans l'instruction UPDATE ... pas dans Oracle!).

+0

merci ... j'avais le sentiment que c'était le cas. retour à la planche à dessin, je suppose. – James