sql - JPQL CAST WITH HANA = CLOSE,找到 '('
问题描述
我正在尝试在我的 sql 查询 hana 中进行强制转换。
询问:
SELECT * FROM MYTABLE
ORDER BY CAST(JSON_VALUE(MYTABLE .data, '$.total') AS DECIMAL(38, 4))
此代码在数据库中执行时可以正常工作,但是当我在 JPQL 中尝试此代码时出现此错误。
expecting CLOSE, found '('
我已经尝试改变hana的方言,但我得到了同样的错误,任何想法如何解决?
解决方案
推荐阅读
- python - 我想使用 python 和 for 循环制作一个简单的计算器。有什么办法可以让它工作吗?
- java - 如何使用带日期的字符串在 Java 中创建新文件
- kettle - pentaho_根据列向不同的组发送邮件
- javascript - 如何从命名模块导入中省略 .default
- python - Python Abaqus:序列中的索引超出范围
- javascript - TypeError 不能将序列乘以“str”类型的非整数(Python、Django、Bootstrap)
- multithreading - 无锁编程比自旋锁有什么优势?
- database - 在 MariaDB 中执行增量查询需要很长时间
- reactjs - 自定义钩子返回的组件在 JSX 中调用时触发 ts 错误
- python - Selenium 无法通过 xpath 或类找到元素