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:

-
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 MonChamp LIKE @MonParametre+ '%'
- 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
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