在某些ERP报表系统中,数据的存储是按照账套存储的,每年一个账套,对应一个数据库,这样在查询报表时,Sql语句就需要动态的从相应的数据中查询数据。
也有需要在同一张样式的报表中,通过不同的条件,分别查看同一样式,不同聚合维度的数据等场景。
类似以上的场景,就需要根据参数条件,动态的执行对应的Sql语句。

场景一:根据选择不同年度,从不同账套(即数据库)查询数据
例如:有三年的账套,分别对应三个数据库,2017、2018、2019,三个数据库查询的表结构一样。
根据选择年份,从不同数据库查询数据。

相关文章: