I write a query in sql server i am getting value in a temporary variable, this is my query
declare @tacolumn1 varchar(50)='cargo'
declare @temp1 varchar(50)
declare @sql nvarchar(max)
print @tacolumn1
set @sql= ('select '+@tacolumn1+' from operatingincome where YEAR(createddate)= 2009')
exec sp_executesql @sql
print @temp1
from the above @sql has the value , now i want to save that value in @temp1 how can i do that one
sp_executesql procedure can have input and output parameters: