|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre expérimenté
![]() ![]() François GuillotDéveloppeur Web Inscription : novembre 2003 Messages : 285 ![]() |
Bonjour,
Histoire de ne pas mourir idiot, est-ce que quelqu'un saurait m'expliquer pourquoi ce code : Code :
Citation:
|
|||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() ![]() Hamid MIRAIngénieur développement logiciels Inscription : septembre 2003 Messages : 177 ![]() |
Sous SQL Server, tu ne peux faire appel à une fonction, pour passer un paramètre, même si le type de la fonction est compatible avec le type de du paramètre. Le prototype de la procédure attend une valeur et rien d'autre.
C'est vrai que la question mérite d'être posée et que cela ressemble à une limitation ou une petite faiblesse du compilateur T-SQL (?). mais ce n'est pas bloquant. Le code ci-dessous marche : Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() ![]() François GuillotDéveloppeur Web Inscription : novembre 2003 Messages : 285 ![]() |
Merci. C'est ce que je commençais sérieusement à soupçonner.
En fait j'ai une bonne quinzaine de paramètres, et ça rendait la chaîne de caractères concaténée assez peu lisible. Mais là du coup ça rend la fonction XP_SPRINTF peu utile à mon avis. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com