Vous devez utiliser des parenthèses après TOP clause lorsque vous souhaitez utiliser une variable : UPDATE TOP(@N) ...