FastBI如何调用存储过程
调用原理和方法介绍
- 如果存储过程不带参数,则sqlsever数据库直接通过 exec 存储过程名称;这个SQL语句如果再数据库中可以执行,就直接把这个语句放到我们产品的数据表里面执行就好了。
- 如果存储过程带参数,则先理解下FBI才能使的原理。
- 参数的原理:制作的报表所使用的数据表中,定义参数(这个参数,可以理解为报表的查询条件);这个参数的定义格式:$(参数名称) ;系统会把接受到的参数值返回给SQL语句,SQL语句收到参数值后执行SQL,然后将返回的数据结果返回给报表进行呈现。
- 此时存储过程调研的例子:exec tt_test ('$(起始日期)','$(截止日期)') 这个里面的起始日期和截止日期,就是参数;