|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 8 ![]() |
J'espère que je post dans la bonne section cette fois-ci.
Voici mon petit problème. J'ai une procédure stocké qui effectue un select bien simple contenant ceci. Citation:
Par contre, si @variable contient 123, 456 ça me fait cette erreur: "Conversion failed when converting the varchar value '123, 456' to data type int." Pourtant, si je remplace @variable par 123, 456 dans mon code ça fonctionne. Je suis un peu perdu ici malheureusement... |
|
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
pour faire ça, regarde du côté du sql dynamique !
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 8 ![]() |
|
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 8 ![]() |
J'ai effectué le tout avec ceci et ça fonctionne à merveille:
Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 665 ![]() |
Bonjour,
Vous auriez également pu utiliser une expression de table commune comme je l'ai montré ici, ou bien une fonction de type table combinée à l'utilisation de l'opérateur CROSS APPLY @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
Copyright © 2000-2012 - www.developpez.com