voici ma procédure stockée.SQL Server 2008 procédure stockée, ne peut pas utiliser la variable dans guillemet simple
ALTER PROCEDURE [dbo].[SearchIngredients]
@Term NVARCHAR(50)
AS
BEGIN
SET NOCOUNT ON;
SELECT *
FROM dbo.FoodAbbrev
WHERE Name LIKE '%@Term%'
ORDER BY Name
END
J'ai continué à obtenir aucun résultat. Je pense que c'est parce que je mets le varaible dans la citation unique et probablement DB pense que cela fait partie de la chaîne, pas une variable. essayé d'autres façons, ne peut toujours pas le réparer, s'il vous plaît aidez-moi.
J'ai également essayé. toujours rien récupérer.
SET @Term = '''%' + @Term + '%'''
SELECT *
FROM dbo.FoodAbbrev
WHERE Name LIKE @Term
ORDER BY Name
Merci beaucoup. ça marche. – qinking126