l912440852青铜一
前天 17:32 发布在问答
SQL传参
SQL中传参。报表选择参数传到SQL中,SQL进行筛选,这个具体怎么做求大佬解答。写SQL的时候,因为一些SQL的去重,聚合等操作,会去掉原表格的列,(即使这些列可以写到子表中)导致最终的数据中没有筛选的列可以筛选,如果SQL中可以传参,那么可以在子表中就可以筛选了。

最佳答案

永洪vip
yhdata_lyaa 关注Ta

2025-06-04 17:32:15

数据集中使用参数参考https://www.yonghongtech.com/help/Z-Suite/11.0/ch/index.html?paramindataset.html 现在是有什么问题,where city=?{a},参数可以不传值
查看完整内容
83
6
精彩评论6
yhdata_lyaa
发表于 前天 17:32 显示全部楼层
数据集中使用参数参考https://www.yonghongtech.com/hel ... paramindataset.html
现在是有什么问题,<a>where city=?{a}</a>,参数可以不传值
回复

使用道具 2#

l912440852青铜一
发表于 前天 17:59 显示全部楼层
就是,没有看懂,没有搜到相关视频可以看见具体怎么操作的。
回复

使用道具 3#

yhdata_lyaa回复l912440852青铜一
发表于 2025-06-04 18:39:14
没有视频,现在是遇到什么问题了,没有的列是什么意思,?{@a},内嵌参数形式这种可以吗, 例如可以不要select而是将select子句作为参数传入, 或者将表名作为参数,如 select ?{@a} from table1;
回复

l912440852青铜一 回复yhdata_lyaa
发表于 2025-06-05 15:09:07
传参完了之后,SQL中使用IN来多选 ,但是在报表里面多选没有问题,单选就报错了是啥情况(原因: 执行SQL失败:“ORA-00904: "DB": 标识符无效 ”)
回复

l912440852青铜一 回复yhdata_lyaa
发表于 2025-06-05 15:38:42
另外传参组件中 下拉参数只能在录入数据中一行行添加么,如果有上百个就....
回复

l912440852青铜一
发表于 昨天 08:46 显示全部楼层
知道了,谢谢
回复

使用道具 4#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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