SQL de mise à Jour à l'Aide De
Question
Je sais que c'est un exemple artificiel, de sorte s'il vous plaît ne pas sauter sur moi pour l'inutilité du code.C'est une question plus complexe bout de code mais je voulais isoler les que j'ai.
L'erreur que je reçois est 'Erreur SQL:ORA-00933:La commande SQL n'est pas correctement terminé".Des idées?Je suis à l'aide de SQL Developer par la voie.
Encore une fois...c'est un exemple bien ficelé et bien que la jointure est inutile dans ce cas, il n'est pas dans l'exemple plus complexe.
Voici le code:
Update u
set first300pa = 1
from GameData_ME u
inner join
GameData_ME v on u.pitchandeventid = v.pitchandeventid
La solution
Comme ce blog dit,
Ceux qui sont passés du SqlServer Oracle peut trouver de l'absence de la mise à JOUR à PARTIR d'une perte importante.
Heureusement, le blog continue en montrant beaucoup de la puissance de l'Oracle UPDATE
et comment l'utiliser pour effectuer les tâches dont vous avez besoin (mais ce ne sera pas avec un FROM
la clause dans l' UPDATE
déclaration...pas dans Oracle!-).