Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Parameter in Where
Message
De
22/04/2013 15:07:00
Gary Foster
Pointsource Consulting LLC
Chanhassen, Minnesota, États-Unis
 
 
À
22/04/2013 14:37:23
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Stored procedures, Triggers, UDFs
Versions des environnements
SQL Server:
SQL Server 2005
Divers
Thread ID:
01571626
Message ID:
01571630
Vues:
44
>>Is the above an actual example ?
Yep. Just doesn't work.
I've tried grasping at straws, e.g.:
SELECT * FROM Table WHERE Name LIKE '@Arg'
SELECT * FROM Table WHERE Name LIKE '%@Arg%'


Gary


>>Hi All,
>>I'm baffled by what should be a simple thing. I'm trying to use a parameter in a WHERE clause.
>>A dirt simple example might be:
>>
>>declare @Arg varchar(20)
>>SET @Arg = 'Joe%'
>>
>>SELECT * FROM Table WHERE Name LIKE @Arg
>>
>>I get nothing back from the above while SELECT * FROM Table WHERE Name LIKE 'Joe%' works like a champ.
>>
>>Clearly, I'm new to doing this. I really want to avoid dynamic SQL here!
>>
>>Any help is appreciated.
>>
>>Gary
>
>Don't think there's anything wrong in principal. Is the above an actual example ? If @Arg is dimensioned less than the string length assigned to it then you'd get nothing back.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform