Procedure stockée
meryem tun
Messages postés
6
Statut
Membre
-
meryem tun Messages postés 6 Statut Membre -
meryem tun Messages postés 6 Statut Membre -
Bonjour,
j'ai un petit probleme au niveau de ma procedure stockée. en fait j'ai une table qui s'appelle data , elle contient des prenoms . alors le principe de ma procedure c'est d'afficher les prenoms qui commencent par la chaine entrée par l'utilisateur. par exemple si je tape "al" au niveau de l'execution de ma procedure, le resultat doit etre tous les prenoms existants dans la table et qui commencent par "al" (comme alice, ali , alissa ...) .
voila le code que j'ai ecrit :
et puis lorsque je tape : exec selected al
il m'affiche une table vide, quelque soit la chaine entrée , toujours le meme resultat: une table vide
merci d'avance pour votre aide
PS : je travaille avec SQL Server 2008 R2
j'ai un petit probleme au niveau de ma procedure stockée. en fait j'ai une table qui s'appelle data , elle contient des prenoms . alors le principe de ma procedure c'est d'afficher les prenoms qui commencent par la chaine entrée par l'utilisateur. par exemple si je tape "al" au niveau de l'execution de ma procedure, le resultat doit etre tous les prenoms existants dans la table et qui commencent par "al" (comme alice, ali , alissa ...) .
voila le code que j'ai ecrit :
alter procedure selected @prenom nchar(10) as select * from data where prenom like '"+@prenom+"%';
et puis lorsque je tape : exec selected al
il m'affiche une table vide, quelque soit la chaine entrée , toujours le meme resultat: une table vide
merci d'avance pour votre aide
PS : je travaille avec SQL Server 2008 R2
A voir également:
- Procedure stockée
- Le point d'entree de procedure est introuvable kernel32 dll ✓ - Forum Windows
- Le point d'entrée de procédure iswow64process2 est introuvable - Forum Windows
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Logiciels
- Le point d'entrée de procédure discard virtual memory est introuvable ✓ - Forum Windows
- Le point d'entrée de procédure eventsetinformation est introuvable advapi32.dll - Forum Windows
4 réponses
Bonjour
alter procedure selected
@prenom nchar(10)
as
select * from data where prenom like @prenom+'%';
A essayer
alter procedure selected
@prenom nchar(10)
as
select * from data where prenom like @prenom+'%';
A essayer
bonjour,
merci pour la réponse f894009 , je l'ai testé mais toujours le même probleme , il m'affiche le bon resultat que lorsque j'ecrit le prenom complet c'est à dire si je tape
mais si je tape
:(((
merci pour la réponse f894009 , je l'ai testé mais toujours le même probleme , il m'affiche le bon resultat que lorsque j'ecrit le prenom complet c'est à dire si je tape
exec selected 'alice'il affiche alice
mais si je tape
exec selected 'al'il m'affiche rien
:(((
Re,
en suivant ce lien vous trouverez des exemples de procedures stockees ou justement la difference, entre marche ou marche pas, est dans le type de variable. C'est subtil parfois.
https://docs.microsoft.com/fr-fr/sql/t-sql/language-elements/logical-operators-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15
Bonne suite
en suivant ce lien vous trouverez des exemples de procedures stockees ou justement la difference, entre marche ou marche pas, est dans le type de variable. C'est subtil parfois.
https://docs.microsoft.com/fr-fr/sql/t-sql/language-elements/logical-operators-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15
Bonne suite