finereport中sql语法规则来源哪里?

finereport中新建数据库查询时,使用sql进行数据查询,此处的sql语法是基于什么数据库来的呢,sql server?mysql?还是其他的?

FineReport 帆软用户cYvN19qleO 发布于 2022-9-10 13:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
CD20160914Lv8专家互助
发布于2022-9-10 13:06(编辑于 2022-9-10 13:09)

你定义 的数据集是什么数据库。它的语法就是什么数据库,假如你jdbc连接的是oracel。那么它就是按oracel的语法来,如果你定义的是mysql。它就按mysql的语法来。。

帆软内置的FRDemo的是sqlite数据库,它就按sqlite的语法来。。。所有的函数也是一样的。比如oracel里面有to_date,那么你连接oracel就可以用to_date函数。如果你定义的连接是mysql。你再用to_date那么就会报错。。不知道我说明白没有。如果没有明白。请再仔细理解我说的。

定义数据连接- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

[平台]Oracle数据连接 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

image.png

  • 2关注人数
  • 261浏览人数
  • 最后回答于:2022-9-10 13:09
    请选择关闭问题的原因
    确定 取消
    返回顶部