http://expert.csdn.net/Expert/topic/2031/2031961.xml?temp=.7910425

解决方案 »

  1.   

    动态公式declare @公式 Nvarchar(4000),@result intset @公式='set @结果=1+56*45'
    set @公式=@公式+'-456+456/3'exec sp_executesql @公式,N'@结果 int output',@result outputselect @result
      

  2.   

    在存储过程中实现计算公式,在client端简单调用有输入输出参数的存储过程不就实现数据与程序分离了吗!这样的确可以重新定义公式,但需要专业级维护!你还有其它意思吗?是要在客户端定义公式?那样的修改很有限!