Je dois être en mesure de vérifier si une variable contient une certaine chaîne de texte. Voici ce que j'ai maintenant:Comment utiliser une instruction LIKE dans une instruction IF?
--This sample always goes to the ELSE block.
IF(@name LIKE '%John%')
BEGIN
--do one thing
END
ELSE
BEGIN
--do the other thing
END
Aha! Mon problème était que j'ai déclaré la variable comme un varchar simple, pas varchar avec une longueur comme vous l'avez fait. Merci! – user322652
Je vais marquer cela comme une réponse une fois que mon compte me le permet. (Je suis tout nouveau ici) – user322652
@ user322652 - oui, vous devez faire attention à toujours donner une taille. Dans ce scénario, il serait par défaut à 1. Dans d'autres scénarios, la longueur si non définie serait 30! (J'ai écrit à ce sujet récemment si vous êtes intéressé: http://www.adathedev.co.uk/2010/04/sql-cast-to-varchar-without-size.html) – AdaTheDev