Bonjour, dans le cadre d'un portage je dois convertir des requêtes SQL écrites pour Oracle afin de les exécuter sous SQL Server (au travers d'un driver JDBC : jtds).
Dans un premier temps je teste celles-ci à l'aide de DbVisualizer.
Mon problème se pose avec les requêtes de mise à jour du type :
J'ai alors une erreur m'indiquant que la définition de l'alias est incorrecte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 update assosimulation as asi set asi.numeroordre = (select min(asi2.numeroordre) from assosimulation asi2 where asi2.dossier_id = asi.dossier_id);
J'ai le même type d'erreur si je supprime le mot clef as (avec ou sans bouble quote autours de l'alias)Error Code: 156, SQL State: S1000] Syntaxe incorrecte vers le mot clé 'as'.
Comment est-il possible d'obtenir ce genre de requête sous MS SQLServer ?
Merci d'avance
Partager