此人很懒,什么也没有留下

发帖数 8粉丝 1
    yhdata_NsvrHrtJ玄铁一
    2024-12-17 11:07:14 发布在问答
    【常用脚本】 sql数据集 如何实现传参数据库名
    请问各位大佬,在sql数据集里可以实现用参数传值 数据库名 吗? 即用户选择哪个数据库名,就传参查询那个数据库的数据。
    713
    14
    精彩评论14
    找Job的老6铂金二
    发表于 2024-12-17 11:11:33 显示全部楼层
    你在实现让我很新奇的东西,感觉可以做交互式查询,按你的想法的话
    回复

    使用道具 2#

    找Job的老6铂金二
    发表于 2024-12-17 11:11:50 显示全部楼层
    回复

    使用道具 3#

    yhdata_NsvrHrtJ玄铁一
    发表于 2024-12-17 11:17:54 显示全部楼层
    不是where 条件里的传参,是数据库名的传参
    回复

    使用道具 4#

    yhdata_NsvrHrtJ玄铁一
    发表于 2024-12-17 11:23:57 显示全部楼层
    yhbi老6了 发表于 2024-12-17 11:11
    你在实现让我很新奇的东西,感觉可以做交互式查询,按你的想法的话
    ...

    假如数据库里订单表名都是orders,数据库名分别是wh1、wh2、wh3
    回复

    使用道具 5#

    找Job的老6铂金二
    发表于 2024-12-17 11:31:08 显示全部楼层
    yhdata_NsvrHrtJ 发表于 2024-12-17 11:23
    假如数据库里订单表名都是orders,数据库名分别是wh1、wh2、wh3

    一样可以的,甚至你可以写动态的sql,但是仅限于这个实例内的库
    回复

    使用道具 6#

    yhdata_lyaa
    发表于 2024-12-17 13:27:59 显示全部楼层
    写在sql数据集是选了数据源再写sql的,同个数据源,写sql  参数
    ?{@a},内嵌参数形式
    如果你要在报告切换数据源,可以写脚本
    图表1.binding.source='xxx/xx/xx.sqry'
    回复

    使用道具 7#

    yhdata_NsvrHrtJ玄铁一
    发表于 2024-12-17 14:02:23 显示全部楼层
    yhbi老6了 发表于 2024-12-17 11:31
    一样可以的,甚至你可以写动态的sql,但是仅限于这个实例内的库

    怎么实现wh1 wh2 wh3这些数据库的传参呢,我用where条件的方式 会报错
    回复

    使用道具 8#

    yhdata_NsvrHrtJ玄铁一
    发表于 2024-12-17 14:04:20 显示全部楼层
    宇文波 发表于 2024-12-17 13:14
    你这思路与现在的数据处理简直有点背道而驰
    如果你这同一张表存在多个库,把这几张表同步到一张表 ...

    问题是 不只是一张表,全部表都是这样的情况,全整合浪费资源,响应慢
    回复

    使用道具 9#

    yhdata_NsvrHrtJ玄铁一
    发表于 2024-12-17 14:07:18 显示全部楼层
    yhdata_lyaa 发表于 2024-12-17 13:27
    如果你要在报告切换数据源,可以写脚本
    图表1.binding.sour ...

    都是在同一数据源下的,就是个同数据库下 多表关联查询的场景。
    回复

    使用道具 10#

    12  
    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    100W

    用户等你来哦

    Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
    返回顶部