Как я могу использовать sp_executesql с динамическими параметрами значенияDynamic SQl с хранимой процедурой
Я хочу, чтобы сгенерировать значение параметра с помощью петли из разделенных запятых или что-то вроде этого
declare @sql nvarchar(1000), @answer nvarchar(1000)
set @sql='SELECT TOP 1000 [UserID]
,[DateOfBirth]
,[UserActivityType]
,[FirstName]
,[LastName]
,[Gender]
FROM [LogX].[dbo].[UserDetails] where [email protected] and gender [email protected] '
set @values = '"jack","1"'
EXEC sp_executesql @sql , N'@name nvarchar(100),@gender tinyint',@values
пожалуйста знать что может быть более двух параметров Любая идея? спасибо.
Что относительно '@name = '; отбрасывать таблицы; - 'Я не буду downvote, потому что это действительный ответ на вопрос, хотя, но это идея baddddd IMO – Spence
Спасибо Spence да, это действительно большая ошибка – Kiarash