une clause WHERE avec un Joker
Bonjour à tous.
Je sais que am question va sembler basique, amis bizarremnt, je ne trouve pas de réponse clair sur les doc disponible sur internet, trés certainement parce que je ne dois pas employer les bons mots clé de recherche.
Alors voilà ce que je voudrais faire : une requête SELECT qui prend une clause WHERE mais dans laquelle on peut envoyer un Joker.
Exemple :
Code:
SELECT * FROM MaTable WHERE unChamp = *
Cette requete remonte tous les enregistrements tout simplement
Code:
SELECT * FROM MaTable WHERE unChamp = 1
Cette requête remonte tous les enregistrements pour lesquels unChamp est égale à 1
Du coup, je peux envoyer la clause WHERE en paramettre
Code:
1 2 3 4
|
CREATE PROCEDURE MaPorc (@Clause VARCHAR(10)) AS
SELECT * FROM MaTable WHERE unChamp = @Clause |
Et donc avec ça, je suis trés souple.
La chose que je ne trouve pas c'est ce que je met à la place de *
Voire même je n'ai pas trouvé formellement écrit que c'était impossible. Dans ce dernier cas peut-être avez vous une solution de remplacement ?
Pouvez vous m'aider ?