J'ai une proc=E9dure stock=E9e qui prend deux param=E8tres :=20
@Ville et @CodePostal.
Avant d'ins=E9rer les donn=E9es dans la vase, je voudrais=20
v=E9rifier que l'enregistrement n'existe pas d=E9j=E0, et qu'il=20
n'y a pas eu une coquille de l'utilisateur (oubli d'un s,=20
etc.
En gros je voudrais faire=20
AND LIKE %@Ville=A3.
Est-ce que la v=E9rification se fait sur l'ensemble du=20
mot ? Par exemple, si j'ai dans ma base Paris et que=20
l'utilisateur tape Parris, est-ce qu'il reconna=EEtra que=20
c'est la m=EAme ville ?
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
Sylvain Lafontaine
Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc. en plus de Paris mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera pas directement. Vous devrez utiliser une variable caractère intermédiaire et stocker les % en plus du nom de la ville dans la variable avant de l'utiliser dans votre commande SQL.
S. L.
"Seb" wrote in message news:040c01c46d91$0a7a01b0$ Bonjour,
J'ai une procédure stockée qui prend deux paramètres : @Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais vérifier que l'enregistrement n'existe pas déjà, et qu'il n'y a pas eu une coquille de l'utilisateur (oubli d'un s, etc. En gros je voudrais faire AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du mot ? Par exemple, si j'ai dans ma base Paris et que l'utilisateur tape Parris, est-ce qu'il reconnaîtra que c'est la même ville ?
Merci
Seb
Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc. en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera pas directement. Vous
devrez utiliser une variable caractère intermédiaire et stocker les % en
plus du nom de la ville dans la variable avant de l'utiliser dans votre
commande SQL.
S. L.
"Seb" <anonymous@discussions.microsoft.com> wrote in message
news:040c01c46d91$0a7a01b0$a501280a@phx.gbl...
Bonjour,
J'ai une procédure stockée qui prend deux paramètres :
@Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais
vérifier que l'enregistrement n'existe pas déjà, et qu'il
n'y a pas eu une coquille de l'utilisateur (oubli d'un s,
etc.
En gros je voudrais faire
AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du
mot ? Par exemple, si j'ai dans ma base Paris et que
l'utilisateur tape Parris, est-ce qu'il reconnaîtra que
c'est la même ville ?
« Like %Paris% » va trouver Parisien, LaParisienne, etc. en plus de Paris mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera pas directement. Vous devrez utiliser une variable caractère intermédiaire et stocker les % en plus du nom de la ville dans la variable avant de l'utiliser dans votre commande SQL.
S. L.
"Seb" wrote in message news:040c01c46d91$0a7a01b0$ Bonjour,
J'ai une procédure stockée qui prend deux paramètres : @Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais vérifier que l'enregistrement n'existe pas déjà, et qu'il n'y a pas eu une coquille de l'utilisateur (oubli d'un s, etc. En gros je voudrais faire AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du mot ? Par exemple, si j'ai dans ma base Paris et que l'utilisateur tape Parris, est-ce qu'il reconnaîtra que c'est la même ville ?
Merci
Seb
Seb
Bonjour,
Je ne comprend pas trop le point : Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
Pourriez vous m'expliquer plus précisément ou me donner un détail, svp ?
Merci d'avance.
Seb
-----Message d'origine----- Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc.
en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera
pas directement. Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
S. L.
"Seb" wrote in
message
news:040c01c46d91$0a7a01b0$ Bonjour,
J'ai une procédure stockée qui prend deux paramètres : @Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais vérifier que l'enregistrement n'existe pas déjà, et qu'il n'y a pas eu une coquille de l'utilisateur (oubli d'un s, etc. En gros je voudrais faire AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du mot ? Par exemple, si j'ai dans ma base Paris et que l'utilisateur tape Parris, est-ce qu'il reconnaîtra que c'est la même ville ?
Merci
Seb
.
Bonjour,
Je ne comprend pas trop le point :
Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
Pourriez vous m'expliquer plus précisément ou me donner
un détail, svp ?
Merci d'avance.
Seb
-----Message d'origine-----
Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc.
en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera
pas directement. Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
S. L.
"Seb" <anonymous@discussions.microsoft.com> wrote in
J'ai une procédure stockée qui prend deux paramètres :
@Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais
vérifier que l'enregistrement n'existe pas déjà, et qu'il
n'y a pas eu une coquille de l'utilisateur (oubli d'un s,
etc.
En gros je voudrais faire
AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du
mot ? Par exemple, si j'ai dans ma base Paris et que
l'utilisateur tape Parris, est-ce qu'il reconnaîtra que
c'est la même ville ?
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
Pourriez vous m'expliquer plus précisément ou me donner un détail, svp ?
Merci d'avance.
Seb
-----Message d'origine----- Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc.
en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera
pas directement. Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
S. L.
"Seb" wrote in
message
news:040c01c46d91$0a7a01b0$ Bonjour,
J'ai une procédure stockée qui prend deux paramètres : @Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais vérifier que l'enregistrement n'existe pas déjà, et qu'il n'y a pas eu une coquille de l'utilisateur (oubli d'un s, etc. En gros je voudrais faire AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du mot ? Par exemple, si j'ai dans ma base Paris et que l'utilisateur tape Parris, est-ce qu'il reconnaîtra que c'est la même ville ?
Merci
Seb
.
Sylvain Lafontaine
Oui, quelque chose comme:
declare @ville2 varchar (100)
set @ville2 = '%' + @ville + '%'
select .... like @ville2
S. L.
"Seb" wrote in message news:053201c46e32$cc9edd00$ Bonjour,
Je ne comprend pas trop le point : Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
Pourriez vous m'expliquer plus précisément ou me donner un détail, svp ?
Merci d'avance.
Seb
-----Message d'origine----- Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc.
en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera
pas directement. Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
S. L.
"Seb" wrote in
message
news:040c01c46d91$0a7a01b0$ Bonjour,
J'ai une procédure stockée qui prend deux paramètres : @Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais vérifier que l'enregistrement n'existe pas déjà, et qu'il n'y a pas eu une coquille de l'utilisateur (oubli d'un s, etc. En gros je voudrais faire AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du mot ? Par exemple, si j'ai dans ma base Paris et que l'utilisateur tape Parris, est-ce qu'il reconnaîtra que c'est la même ville ?
Merci
Seb
.
Oui, quelque chose comme:
declare @ville2 varchar (100)
set @ville2 = '%' + @ville + '%'
select .... like @ville2
S. L.
"Seb" <anonymous@discussions.microsoft.com> wrote in message
news:053201c46e32$cc9edd00$a401280a@phx.gbl...
Bonjour,
Je ne comprend pas trop le point :
Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
Pourriez vous m'expliquer plus précisément ou me donner
un détail, svp ?
Merci d'avance.
Seb
-----Message d'origine-----
Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc.
en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera
pas directement. Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
S. L.
"Seb" <anonymous@discussions.microsoft.com> wrote in
J'ai une procédure stockée qui prend deux paramètres :
@Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais
vérifier que l'enregistrement n'existe pas déjà, et qu'il
n'y a pas eu une coquille de l'utilisateur (oubli d'un s,
etc.
En gros je voudrais faire
AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du
mot ? Par exemple, si j'ai dans ma base Paris et que
l'utilisateur tape Parris, est-ce qu'il reconnaîtra que
c'est la même ville ?
"Seb" wrote in message news:053201c46e32$cc9edd00$ Bonjour,
Je ne comprend pas trop le point : Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
Pourriez vous m'expliquer plus précisément ou me donner un détail, svp ?
Merci d'avance.
Seb
-----Message d'origine----- Malheureusement non.
« Like %Paris% » va trouver Parisien, LaParisienne, etc.
en plus de Paris
mais ne trouvera pas Parris.
De plus, la syntaxe AND LIKE %@Ville% ne fonctionnera
pas directement. Vous
devrez utiliser une variable caractère intermédiaire et
stocker les % en
plus du nom de la ville dans la variable avant de
l'utiliser dans votre
commande SQL.
S. L.
"Seb" wrote in
message
news:040c01c46d91$0a7a01b0$ Bonjour,
J'ai une procédure stockée qui prend deux paramètres : @Ville et @CodePostal.
Avant d'insérer les données dans la vase, je voudrais vérifier que l'enregistrement n'existe pas déjà, et qu'il n'y a pas eu une coquille de l'utilisateur (oubli d'un s, etc. En gros je voudrais faire AND LIKE %@Ville£.
Est-ce que la vérification se fait sur l'ensemble du mot ? Par exemple, si j'ai dans ma base Paris et que l'utilisateur tape Parris, est-ce qu'il reconnaîtra que c'est la même ville ?