Open 4innocent opened 2 months ago
在HistoryConfigInfoMapperOracle文件中有这样一段sql DELETE FROM his_config_info WHERE ROWID in (SELECT ROWID FROM his_config_info WHERE gmt_modified < ? FETCH FIRST ? ROWS ONLY)
DELETE FROM his_config_info WHERE ROWID in (SELECT ROWID FROM his_config_info WHERE gmt_modified < ? FETCH FIRST ? ROWS ONLY)
这段sql在oracle中执行不了啊,oracle不支持FETCH FIRST ? ROWS ONLY这种用法,给我整无语了。。。
这个应该是你oracle的版本问题,我用的oracle 19c,这个版本是有这个语法的
在HistoryConfigInfoMapperOracle文件中有这样一段sql
DELETE FROM his_config_info WHERE ROWID in (SELECT ROWID FROM his_config_info WHERE gmt_modified < ? FETCH FIRST ? ROWS ONLY)
这段sql在oracle中执行不了啊,oracle不支持FETCH FIRST ? ROWS ONLY这种用法,给我整无语了。。。