У меня есть следующая строка, и я хотел бы заменить> 30 в конце строки на @value, чтобы я мог передать ее через хранимую процедуру. Как мне объявить @value. Мой оригинальный код имел> 35 'вместо vaule и работал нормально. Заранее спасибо.
Declare @value int
set @value=30
exec (' insert into results_stats select'''+
@tab_name+''','''+@col_name+''',max(len('+@col_name+')),'+@col_name+','''+@dat
a_type+''' from LIVE.'+@tab_name+' Group By '+@col_name+' Having
max(len('+@col_name+'))'''+@value+'')