Site Sponsored By: SQLDSC - SQL Server Desired State Configuration
Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Hello,I'm trying to return an output value from a procedure that is using the sp_executesql procedure. For example...create PROCEDURE dbo.Bogus_Procedure @varTableName nvarchar(100), @varBogusOutPut nvarchar(8) OUTPUTASBEGINSET NOCOUNT ONDECLARE @SQLString nvarchar(4000)SELECT @SQLString = 'SELECT ' + @varBogusOutPut + ' = Column_One ' + 'FROM ' + @varTableName + ' ' + 'WHERE Column_One = 1'EXEC dbo.sp_executesql @SQLStringSET NOCOUNT OFF END@varBogusOutPut would obviously return NULL...So, How can I tweak this so that I get my value? Thanks.
well you need to set @varBogusOutPut to something somewhere in your sproc...set @varBogusOutPut = someValueOrSomethingElseGo with the flow & have fun! Else fight the flow