开发者社区 > 大数据与机器学习 > 实时数仓 Hologres > 正文

麻烦问下Hologres我这报错是啥原因呀,只要对这个字段做操作就报错?

麻烦问下Hologres我这报错是啥原因呀,只要对这个字段做操作就报错?f3ee34ea4b291023f852999985d61714.png
d330faa71b8b448c29b33124f622f991.png

展开
收起
真的很搞笑 2023-12-01 11:37:21 64 0
3 条回答
写回答
取消 提交回答
  • 根据您提供的错误信息,问题出在字段名 "5h_clock_timely_work_order_ct" 上。错误原因是 PostgreSQL 语法错误,提示在第43个字符附近出现了 "as"。

    为了解决这个问题,请检查您的 SQL 语句中的字段名是否正确。如果字段名正确,那么可能是由于其他原因导致的语法错误。

    2023-12-02 15:22:05
    赞同 展开评论 打赏
  • 是数据转换异常(例如:Integer和String间转换异常) ,

    解决方法1.将#改成$,$可转换成数值类型,但是使用$无法防止Sql注入

    解决办法2. 将 INTERVAL #{flag} 替换成 #{flag}::INTERVAL
    SELECT * from m_user where resigndt >= now()- #{flag}::INTERVAL and resigndt <= now()

    org.postgresql.util.PSQLException: ERROR: syntax error at or near “$1“的解决办法https://blog.csdn.net/qq3892997/article/details/126929318

    2023-12-02 10:16:39
    赞同 展开评论 打赏
  • 我猜是因为列名是数字开头的解析问题,你可以试试列名加上“”,此回答整理自钉群“实时数仓Hologres交流群”

    2023-12-01 11:53:46
    赞同 展开评论 打赏

本技术圈将为大家分析有关阿里云产品Hologres的最新产品动态、技术解读等,也欢迎大家加入钉钉群--实时数仓Hologres交流群32314975

相关产品

  • 实时数仓 Hologres
  • 热门讨论

    热门文章

    相关电子书

    更多
    实时数仓Workshop(广州站)- 李佳林 立即下载
    阿里云实时数仓Hologres技术揭秘2.0 立即下载
    实时数仓Hologres技术实战一本通2.0版(下) 立即下载