Je voudrais trouver toutes les lignes d'une table et faire correspondre une chaîne sensible à la casse. Malheureusement, ma table a la collation insensible à la casse.Comment effectuer une correspondance de chaîne exacte sur un champ non sensible à la casse?
Quelle est la manière la plus efficace d'effectuer cela.
Par exemple.
je voudrais ce qui suit pour retourner aucune ligne:
select * from sysobject where name = 'Sysbinobjs'
Pour la réponse suppose @match est dans une variable:
declare @match varchar(4000)
set @match = 'sysbinobjs'
EDIT
clarification, assurez-vous les espaces de fin sont traités correctement, je veux une correspondance exacte qui tienne compte des espaces de fin pour que 'Hello' ne soit associé qu'à 'Hello' et pas avec 'Bonjour'
J'ai simplifié ma réponse, le problème avec celui-ci est que les espaces de fin ne sont pas traités correctement, par exemple. 'bonjour' = 'bonjour', aussi je pense que l'assemblage est difficile à retenir lors du codage. –
+1 Vous êtes un génie mon ami, cette solution a bien fonctionné pour moi !! –