有两个思路供你参考:
一是:用标记,代表公式的一些特殊字符。
二是:用第三方的公式编辑器所使用的公式存储格式(好像微软就有),然后作为二进制数据存储到数据库中去。
详细的会很复杂!
打开客户端工具,并连接上示例数据库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的意思?欢迎分享,转载请注明来源:内存溢出
评论列表(0条)