Procédure du recherche

Résolu
beet2che Messages postés 84 Date d'inscription samedi 17 mars 2007 Statut Membre Dernière intervention 14 avril 2009 - 30 sept. 2008 à 13:59
beet2che Messages postés 84 Date d'inscription samedi 17 mars 2007 Statut Membre Dernière intervention 14 avril 2009 - 3 oct. 2008 à 10:06
bonjour
mon objectif est de créer une procédure permettant de rechercher tel que TNS commence par le paramétre @tns
voici le code :

create procedure [dbo].[SelectEQPTNS2]
@tns varchar(50)
as
select*from EQP
where TNS like @tns%

mais ça ne marche pas
merci
cordialement

5 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
2 oct. 2008 à 19:24
C'est que tu n'a pas compris mon post ;-)

Voila la réponse

create procedure [dbo].[SelectEQPTNS2]
@tns varchar(50)
as
SET @TNS = @TNS + '%' --Ajout du joker sur le parametre
select*from EQP
where TNS like @tns
3
PascalCmoa Messages postés 239 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 17 janvier 2013 5
30 sept. 2008 à 17:45
Je pense que tu devrais revoir l'écriture de ta procédure stockée comme suit:
create procedure dbo.[SelectEQPTNS2]
@tns varchar(50)
as select * from dbo.[EQP]
where TNS = @tns

A+

PascalCmoa
[mailto:pascal.aknouche@free.fr email: PascalCmoa]
0
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
1 oct. 2008 à 20:37
Salut

Et avec une syntaxe de ce style ca donne quoi??

SET @TNS = @TNS + '%'
0
beet2che Messages postés 84 Date d'inscription samedi 17 mars 2007 Statut Membre Dernière intervention 14 avril 2009
2 oct. 2008 à 12:18
je crois que personne n'a compris mon objectif .
on va dire  que  ma table contient les informations suivantes :

TNS
tns0012
tns 0125
Test
tambour

lorsque j'exécute la procédure SelectEQPTNS2 tel que tns ="tn" j'aurais  comme résultat :
tns0012
tns0125

lorsque j'exécute la procédure SelectEQPTNS2 tel que tns ="t" j'aurais  comme résultat :
tns0012
tns0125
Test
Tambour
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
beet2che Messages postés 84 Date d'inscription samedi 17 mars 2007 Statut Membre Dernière intervention 14 avril 2009
3 oct. 2008 à 10:06
merci infiniment
0
Rejoignez-nous