Выполнение динамического SQL следующим образом в хранимой процедуре:
DECLARE @sqlCommand nvarchar(1000)
DECLARE @city varchar(75)
SET @city = 'London'
SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city'
EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city
Как использовать значение столбца count (*) в качестве возвращаемого значения в SP?
sql
sql-server
sql-server-2005
tsql
dynamic-sql
Питер Линдхольм
источник
источник
Вы, наверное, пробовали это, но ваши спецификации позволяют это сделать?
источник
динамическая версия
источник
источник
Must declare the scalar variable "@cnt".
Msg 178,A RETURN statement with a return value cannot be used in this context.
. Хорошая работа, братан))это могло быть решением?
источник
источник