读书人

SQL 怎么直接得到 amp;#x27;2+1*3amp;#x27;

发布时间: 2013-03-21 10:08:17 作者: rapoo

SQL 如何直接得到 '2+1*3' 的结果!
就是字段是varchar类型的

里面存放不同的公式 如:1+2*3 (1+1)*2+1 (2*(1+1))*2

就是没有固定的格式.....

现在如何直接获取它的值???

谢啦!
OK?
[解决办法]

DECLARE @sql NVARCHAR(MAX)
DECLARE @formula NVARCHAR(MAX)
SET @sql='select '
SET @formula='1+2*3'
set @sql=@sql+@formula
EXEC(@sql)


[解决办法]
http://blog.csdn.net/htl258/article/details/5588454

读书人网 >SQL Server

热点推荐