I have a string that looks like this:
set @sqlstring = N'select @mindate = min(time), @maxdate = max(time) from ' + @st_churn_active_table;
I print it and it looks like this:
select @mindate = min(time), @maxdate = max(time) from derp.derp_table
I run sp_executesql with parameter definitions like this:
execute sp_executesql @sqlstring, N'@maxdate date,@mindate date'
It errors like this:
The parameterized query '(@maxdate date,@mindate date)select @mindate = min(time), @maxda' expects the parameter '@maxdate', which was not supplied.
String becomes
'(@maxdate date,@mindate date)select @mindate = min(time), @maxda'
The sql string is cut off, does anyone know why and how to fix this?
Thanks!