declare @f float
declare @s varchar(190)
declare @sql nvarchar(4000)
set @s ='10+20-15'
set @sql='select @f='+@s
exec sp_executesql @sql,N'@f float out',@f out
print @f
declare @s varchar(190)
declare @sql nvarchar(4000)
set @s ='10+20-15'
set @sql='select @f='+@s
exec sp_executesql @sql,N'@f float out',@f out
print @f