用Exec 执行动态SQL。动态SQL中字符串变量中有点号(.)的问题
set @vSQL=@vSQL+' delete from '+@FSrvName+'t_Item where FNumber='''+@FDeNumber+''' and FItemClassID=2001'
Execute(@vSQL)
以上动态SQL(@vSQL)中的字符串变量(@FDeNumber)值为:'03.001',执行后报错。
但字符串变量值中间没有点号时,如:'03001'则可正常执行。
求教解决办法,十万火急!!!