数据源是ORACLE,在测试使用SQL语句生成数据集时提示有错误


没有复现该问题,中文用反引号,数字加引号尝试一下

select * from 病人信息 where 住院号=897458
select * from 病人信息 where 住院号=“897458”
select * from 病人信息 where 住院号=‘897458’
select * from 病人信息 where 住院号=897458
select * from 病人信息 where 住院号=‘897458’
select * from 病人信息 where 住院号=“897458”
都试了,还是无法运行,不清楚这个环境的语法规则

你这里发的没有看到有中文加引号的测试,你可以试试。

我也存在同样问题,我认为是Oracle数据库不支持Limit关键字导致的。

DataEase v2.x 使用的是 Calcite 的语法。

中文都加上``试试,这个在 1 的旁边,使用英文输入。

已经私下检查过,数据源是 oracle 11g , 目前 DataEase v2 不支持 12c 以下的版本,等待后续更新。

1 个赞