Bonjour à tous, voilà mon problème.
Ayant essayer bon nombre de solutions auparavant, une personne ayant déjà eu ce genre de problème pourra j'espère m'éclairé car je suis sûre que la réponse coule de source.
J'ai une produre stockées avec un paramètre du genre @MonParametre de type varchar.
Je voudrais sélectionner tous les tuples dont un certain attribue commence par cette chaîne de caractère.
Seulement ça ne marche pas ou les résultats ne sont faussés:
-- Envoyer de mon programme appelant un paramètre de type chaîne contenant le % à la fin et donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonChamp LIKE @MonParametre+ '%'
- Et divers syntaxe plus variés les une que les autres ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonChamp LIKE @MonParametre
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 (MonChamp LIKE @MonParametre+ '%') MonChamp LIKE "@MonParametre+ '%'" MonChamp LIKE (@MonParametre+ '%')
Si je remplace dans ma Procédure @MonParametre par 'ABC%' par exemple, là ça marche.
Alors quelle est donc cette syntaxe magique qui me turlupine
Sachant que je suis sur une base SQL Serveur 2000
Partager