Voila mon probleme est simple il s'agit plus d'une question de methode, lorsuqe je passe plusieures commandes update , puis les enchainer directement dans un seul sript? voici un exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
UPDATE    ASSDISC
SET              ID_PERSONA =
                          (SELECT     MIN(ANAGPERSREP.NEW_ID_PERSONA)
                            FROM          ANAGPERSREP
                            WHERE      ASSDISC.ID_PERSONA = ANAGPERSREP.OLD_ID_PERSONA)
WHERE     EXISTS
                          (SELECT     ANAGPERSREP.NEW_ID_PERSONA
                            FROM          ANAGPERSREP
                            WHERE     ASSDISC.ID_PERSONA = ANAGPERSREP.OLD_ID_PERSONA)
 
UPDATE    ASSESSMENT
SET              ID_PERSONA =
                         (SELECT     MIN(ANAGPERSREP.NEW_ID_PERSONA)
                          FROM          ANAGPERSREP
	          WHERE      ASSESSMENT.ID_PERSONA = ANAGPERSREP.OLD_ID_PERSONA)
 WHERE     EXISTS
                          (SELECT     ANAGPERSREP.NEW_ID_PERSONA
                          FROM          ANAGPERSREP
                         WHERE     ASSESSMENT.ID_PERSONA = ANAGPERSREP.OLD_ID_PERSONA)
puis d'autres update viennent a la suite.
Je suis so sql server 2000
et mon souci principal est que lorsque j'execute mon code il m'indente automatiquement de facon bizzare mon code.
J'ai l'impression qu'il manque des parentheses pour bien separer mes differentes lignes de codes(update). une idee? ou bien est ce normal?
merci