【发布时间】:2019-02-02 06:19:30
【问题描述】:
别名包含某些字符时UCanAccess SQL执行错误。
环境:
1.UCanAccess-4.0.4.
2. Windows 10。
3.Java语言。
参考图片:
【问题讨论】:
标签: ms-access jdbc ucanaccess
别名包含某些字符时UCanAccess SQL执行错误。
环境:
1.UCanAccess-4.0.4.
2. Windows 10。
3.Java语言。
参考图片:
【问题讨论】:
标签: ms-access jdbc ucanaccess
感谢您报告问题。它已使用 console.bat 进行了复制:
UCanAccess>SELECT SUM(category_id) AS `sum(categories abc:category_id)` FROM `categories abc`;
UCanAccess>UCAExc:::4.0.4 unexpected token: CATEGORIES
UCanAccess>SELECT SUM(category_id) AS `sumcategories abc:category_id)` FROM `categories abc`;
·--------------------------------·
| sumcategories abc:category_id) |
·--------------------------------·
| 47 |
·--------------------------------·
UCanAccess>SELECT SUM(category_id) AS `sum(categoriesabc:category_id)` FROM `categories abc`;
·--------------------------------·
| sum(categoriesabc:category_id) |
·--------------------------------·
| 47 |
·--------------------------------·
另外值得注意的是,如果我们将表从categories abc 重命名为categories,那么使用原始列别名的查询就可以了
UCanAccess>SELECT SUM(category_id) AS `sum(categories abc:category_id)` FROM `categories`;
·---------------------------------·
| sum(categories abc:category_id) |
·---------------------------------·
| 47 |
·---------------------------------·
该问题已报告给 UCanAccess 开发团队。
【讨论】: