|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 168 ![]() |
Bonjour,
J'ai un souci sur un serveur SQL, lorsque j’exécute ce code : Code :
Si j’exécute ce code : Code :
Je ne vois pas pourquoi lorsque je définis ma variable en max SQL server ne me renvoie pas le bon nombre de caractères. J'utilise une base SQL Server 2005 Merci de votre aide |
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Sylvain DevidalChef de projets Générix Inscription : février 2010 Messages : 1 062 ![]() |
-- J'ai dit une bêtise --
Effectivement, len() vire les espaces à droite. http://msdn.microsoft.com/fr-fr/library/ms190329.aspx |
|
|
00
|
|
|
#3 | ||||
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 168 ![]() |
Code :
Sur ton exemple mon serveur sql me renvoie 5 et 5 Et pour ce code : Code :
|
||||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Yannick Ingénieur Etudes & Developpements Inscription : février 2006 Messages : 1 125 ![]() |
Je vous propose de deplacer votre post dans le forum SQL Server, vous aurez plus de chances que des spécialistes se penchent sur votre probleme
Bon courage
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac) |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Sylvain DevidalChef de projets Générix Inscription : février 2010 Messages : 1 062 ![]() |
Désolé, après vérification tu as raison, len() fait un rtrim() avant de compter les caractères...
Bah je suis content de travailler sous Oracle finalement
|
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Inscription : décembre 2006 Messages : 168 ![]() |
Bon voici la solution :
http://social.msdn.microsoft.com/For...7-ab344f75fb74 Cela venait des mise à jour sql server. C'est bon a savoir. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com