找文章 / 找答案
精选问答 更多内容

[可视化] 数据源"?"能否转义

Jueeeee青铜四 显示全部楼层 发表于 2022-4-12 12:46:38 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 数据源"?"能否转义

  • Jueeeee青铜四
  • 2022-04-12 12:46:38
  • 发布在 论坛
2155 10
数据源传了参数含?{},在sql中有含case when 转成链接图标,链接含"?"标识,应该是和参数问号冲突了,报错了,如果把"?"去掉就正常,请问这个问号可以转义嘛
回复

使用道具 举报

精彩评论10

永洪tech-cp青铜四 显示全部楼层 发表于 2022-4-12 13:17:13
麻烦您发一下sql语句以及报错日志
回复

使用道具 举报

Jueeeee青铜四 显示全部楼层 发表于 2022-4-12 14:24:27
sql:
select
case
        when event_id = 2000100002
        then 'https://imagecos.yunhuotong.net/2021_09/liulanlishi.png?v=1.4'
end  aa
from dwd.et_his_log_i_d
where true
<end_time> and etl_dt = ?{end_time}</end_time>

报错日志:
Related Query: '未命名-5'   Run user: 'admin'
Caused by: java.sql.SQLException   
执行SQL失败:“[Cloudera][JDBC](11220)
Parameters cannot be used with normal Statement objects,
use PreparedStatements instead.”

说明:其实就是链接中也含“?”标识,后面是有参数带问号的
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-4-12 14:49:28

好的,请稍等一下,这边正在帮您处理
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-4-12 15:13:54
您好,看您的链接添加了引号,我这本地跑了一下sql不会报参数的错误
回复

使用道具 举报

Jueeeee青铜四 显示全部楼层 发表于 2022-4-12 15:44:54
永洪tech-cp 发表于 2022-4-12 15:13
您好,看您的链接添加了引号,我这本地跑了一下sql不会报参数的错误

doris环境是不报错了,我连impala环境会报错呢
回复

使用道具 举报

Jueeeee青铜四 显示全部楼层 发表于 2022-4-12 15:47:57
Jueeeee 发表于 2022-4-12 15:44
doris环境是不报错了,我连impala环境会报错呢

链接问号在最后面是没问题的,问号后面还有字符,就不行了
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-4-12 16:09:34
好的,请稍等,我让技术帮忙看一下
回复

使用道具 举报

永洪tech-cp青铜四 显示全部楼层 发表于 2022-4-12 16:17:49
请问是哪个版本?
回复

使用道具 举报

Jueeeee青铜四 显示全部楼层 发表于 2022-4-12 17:30:49

9.2.3b版本
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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