如何在提取公式中用存储过程运算后输出填充数据

上一页

试验目的

通过存储过程进行复杂运算后输出结果填充到 xxx_明细表

测试场景

主表字段a1作为模糊匹配的条件;主表字段d1作为检索日期的条件
形如 本报表.[xxx_主表].[a1] 并且 日期 > 本报表.[xxx_主表].[d1]
如何在提取公式中用存储过程运算后输出填充数据

准备工作

创建好一个提取表间公式,确定填充数据表 和 填充目标字段
如何在提取公式中用存储过程运算后输出填充数据
如何在提取公式中用存储过程运算后输出填充数据
这是慧表自动构造出来的SQL语句
SELECT 1 AS x,1 AS y FROM JU_VER

创建存储过程

(脚本在Sqlserver数据库中完成)

create proc uprc_mytest
@p1 varchar(64),
@p2 datetime
as
–自定义处理语句 begin
–…..过程忽略…
–自定义处理语句 end

–够造输出结果集
–SELECT 1 AS x,1 AS y FROM JU_VER
select TemplateCode as x,TemplateName as y from ju_template where TemplateName like ‘%’ + @p1 + ‘%’ and CreateTime > @p2

测试存储过程

如何在提取公式中用存储过程运算后输出填充数据
修改提取公式,手工编写SQL
把测试存储过程脚本复制过来,修改传参表达式。注意传参表达式用 本报表.[主表名称].[字段名称]

如何在提取公式中用存储过程运算后输出填充数据
老版本在保存表间公式的时候会提示个错误 ,忽略继续保存

慧表运行结果

如何在提取公式中用存储过程运算后输出填充数据

下一页

作者:严双圆  创建时间:2022-08-14 20:20
最后编辑:test  更新时间:2025-10-14 15:38

💬在线咨询
30秒响应顾问在线,随时沟通需求
☎电话咨询
0512-67316672工作日 8:30-18:00
18036137281(微信同号)
📄白皮书
免费下载《非标制造业零代码
数字化转型白皮书》
↑顶部