|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() |
Bonjour à tous,
Je ne suis pas habitué au T-SQL, mais j'essai de réaliser la fonction suivante : Code :
Seulement voila quand je l’exécute j’obtiens le message d'erreur suivant : "Msg 1087, Level 16, State 1, Procedure ConcatResult, Line 23 Must declare the table variable "@toto"." Quelqu'un pourrai m'expliquer mon problème svp? Merci d'avance |
||
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() |
Citation:
Vous vous servez d'une variable de type VARCHAR comme d'une table! c'est evidemment impossible! Cherchez un peu sur le forum, plusieurs topics ont déjà été ouvert par le passé pour la même problématique
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() |
Votre code n'a de plus rien de dynamique...
Essayez plutôt quelque chose de simple comme celà: Code :
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() |
Merci pour les infos iberserk.
Je n'ai pas l'abitude de travailler avec SQL server (+ avec PL/SQL) j'essai actuellement de travailler avec exec('...'). plus simple à construire, par contre je n'arrive pas récupérer le résultat de la requette. comme avec FETCH dans mon exemple pour 'construire' mon VARCHAR de sortie. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com