DECLARE @SQL AS VARCHAR(MAX)DECLARE @OrderList AS VARCHAR(MAX) = '''Orange'',''Guava''' SET @SQL = 'SELECT Fruit,Price FROM dbo.TESCOS WHERE Fruit IN (' + @OrderList + ')' SELECT @SQL
set @sql = ''''+'guava'+''''+','+''''+'orange'+''''
ALTER PROC [dbo].[FruitPrice]( @OrderList varchar(500))ASBEGIN SET NOCOUNT ON SELECT Fruit,Price FROM dbo.TESCOS WHERE Fruit IN (SELECT Item FROM DelimitedSplit8K(@OrderList, ','))END