une requ=EAte SELECT avec une clause WHERE de cette forme :
SELECT Nom FROM Table WHERE Nom =3D 'XXXX'
est identique =E0
SELECT Nom FROM Table WHERE Nom =3D 'XXXX '
les enregistrements sont retourn=E9s.
Comment obliger SQL Server =E0 tenir compte des espaces =E0=20
droite dans une cha=EEne de caract=E8res.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
Soit stoccker directement en CHAR, ou encore la stocker dans une colonne varbinary et la caster au retour en CHAR
A +
Pierre a écrit:
Bonjour,
une requête SELECT avec une clause WHERE de cette forme : SELECT Nom FROM Table WHERE Nom = 'XXXX' est identique à SELECT Nom FROM Table WHERE Nom = 'XXXX '
les enregistrements sont retournés.
Comment obliger SQL Server à tenir compte des espaces à droite dans une chaîne de caractères.
Merci d'avance.
Pierre
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Soit stoccker directement en CHAR,
ou encore la stocker dans une colonne varbinary et la caster au retour
en CHAR
A +
Pierre a écrit:
Bonjour,
une requête SELECT avec une clause WHERE de cette forme :
SELECT Nom FROM Table WHERE Nom = 'XXXX'
est identique à
SELECT Nom FROM Table WHERE Nom = 'XXXX '
les enregistrements sont retournés.
Comment obliger SQL Server à tenir compte des espaces à
droite dans une chaîne de caractères.
Merci d'avance.
Pierre
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Soit stoccker directement en CHAR, ou encore la stocker dans une colonne varbinary et la caster au retour en CHAR
A +
Pierre a écrit:
Bonjour,
une requête SELECT avec une clause WHERE de cette forme : SELECT Nom FROM Table WHERE Nom = 'XXXX' est identique à SELECT Nom FROM Table WHERE Nom = 'XXXX '
les enregistrements sont retournés.
Comment obliger SQL Server à tenir compte des espaces à droite dans une chaîne de caractères.
Merci d'avance.
Pierre
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************