bonjour,
voilà ma requête sous sql server
j'essaye de la transformer sous oracle avec cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 update [dbo].[TIERS_TIE] set TIERS_TIE.TIE_ID_SUPERIEUR = tie_centre.tie_id FROM [dbo].[TIERS_TIE] as tie_agence left join ( select tie_id, tie_nom, tie_code_tiers, tie_code_secteur FROM [dbo].[TIERS_TIE] where isnull(TIE_CENTRE_STOCKAGE,0) = 1) as tie_centre on tie_centre.tie_code_secteur = left(tie_agence.tie_code_tiers,1) where isnull(tie_agence.tie_agence,0) = 1
mais j'obtiens toujours l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 update TIERS_TIE set TIERS_TIE.TIE_ID_SUPERIEUR = tie_centre.tie_id FROM TIERS_TIE tie_agence left join (select tie_id, tie_nom, tie_code_tiers, tie_code_secteur FROM TIERS_TIE where nvl(TIE_CENTRE_STOCKAGE,0) = 1) tie_centre on tie_centre.tie_code_secteur = substr(tie_agence.tie_code_tiers,0,1) where nvl(tie_agence.tie_agence,0) = 1
ORA-00933: la commande SQL ne se termine pas correctement
Je n'arrive vraiment pas à la corriger
Merci d'avance pouur votre compréhension
Partager