自定义数据集sql语句不支持带@的表名

2.4。0版本,添加自定义数据集,编写 select * from zz@_0 这种语句,表名里带@竟然无法识别,改换select * from [zz@_0 ]也报错,竟然不能识别中括号 很基础的问题,请尽快修复

Calcite遵循SQL标准,但它的默认词法分析器可能有限制,比如对于特殊字符的处理。

对于表名包含@字符或者中括号[]的情况,这些字符在标准SQL命名中通常是不被允许的。@符号和中括号在一些数据库系统中有特殊用途,例如在SQL Server中,中括号用来包围可能包含空格或特殊字符的标识符,但这并不是所有数据库系统的通用做法。