数据库中复杂数学公式的存储

数据库中复杂数学公式的存储,第1张

这个很复杂!

有两个思路供你参考:

一是:用标记,代表公式的一些特殊字符。

二是:用第三方的公式编辑器所使用的公式存储格式(好像微软就有),然后作为二进制数据存储到数据库中去。

详细的会很复杂!

打开客户端工具,并连接上示例数据库ubp_innernet,

输入如下语句创建一个函数,获取某用户的IDTAG,并执行。

create function getUserIdTags(@userName varchar(100))

returns varchar(8000)

as

begin

DECLARE @pids VARCHAR(8000)

SET @pids=''

select @pids='barcode:'+IDTAG_ from UBP_SYSTEM where CREATE_USER_=@userName

return @pids

end

--其中第一行为函数声明,@userName为函数参数;

--第二行是定义函数返回值;

--as开始至end结束 为函数体。

调用自定义函数方法即:SELECT * from getUserIdTags('ubpAdmin')

ubpAdmin为调用函数时传入的参数。

没大明白你的意思,你看我理解得对不对哦,如果是要通过公式计算什么,1.把计算逻辑写到java中,用java完成就行,java也有计算用的jar包;2.用mysql的函数,把你的数学公式,翻译成对应的sql语句,用mysql的函数,就可以了,你说的要存公式,是不是就是方案2的意思?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6630315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存