关于变量赋值的问题~~急
常飞梦 博客专家认证 2007-03-20 07:33:27 我想在一个表里求一个字段的最大值,想用执行字符串的方法实现,可是我用以下的方法写怎么也求不出,得出是空值。请问谁给分析一下~~
declare @str1 varchar(500)
declare @V_servicetable varchar(500)
declare @v_currentid numeric
set @V_servicetable='tb'
set @str1='select ' + cast(@v_currentid as varchar) + ' = max(id) from ' + @V_servicetable
print @v_currentid
exec (@str1)