我有以下字符串,并且想用@value替换字符串末尾的> 30,以便我可以将其传递给存储过程。我如何声明@value。我的原始代码使用> 35'代替了有效值,并且工作正常。预先感谢。
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+'')