问答 查看内容
返回列表

我想要sql动态的从不同的表里取数据,直接用全局参数会报错,怎么办?

188 1
发表于 2025-5-13 15:22:54 | 查看全部 阅读模式

评论1

观小哈楼主Lv.1 发表于 2025-5-13 15:23:55 | 查看全部
直接用全局参数在插入至SQL语句中时,由于文本类参数会自动添加双引号,这样导致无法构造类似‘ads_sales_rec_202012011’这样的表达式所以报错

我们支持了在参数表达式内插入“RAW_STR_”标签,插入该标签后,文本类参数值插入至SQL中时,将不会带上双引号。例如: 文本类型参数[DYNAMIC_PARAMS.日期],通过添加“RAW_STR_”,改为[DYNAMIC_PARAMS.RAW_STR_日期]后,该参数值插入至SQL中时不会带双引号。数据集SQL示例如下:

select * from `ads_sales_rec_[DYNAMIC_PARAMS.RAW_STR_日期]`

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2025 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表