Executando SQL dinâmico da seguinte maneira em Procedimento Armazenado:
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
Como utilizo o valor da coluna count (*) como valor de retorno no SP?
sql
sql-server
sql-server-2005
tsql
dynamic-sql
Peter Lindholm
fonte
fonte
Você provavelmente já tentou fazer isso, mas suas especificações permitem que você faça isso?
fonte
versão dinâmica
fonte
fonte
Must declare the scalar variable "@cnt".
Msg 178A RETURN statement with a return value cannot be used in this context.
,. Um bom trabalho, mano))isso poderia ser uma solução?
fonte
fonte