当前使用版本(必填,否则不予处理)
该问题是如何引起的?(确定最新版也有问题再提!!!)
最近因为单位内部问题, 所以要将后台框架从ruoyi升级成ruoyi-vue-plus[狮子的] 所以我先默认所有sql都是没问题的 因为定时任务已经运行半年+了 但是迁移过来之后运行这个建表语句就报错 看了日志发现它把我的STORAGE的子句里面所有空格都删了
重现步骤(如果有就写完整)
报错信息
org.springframework.jdbc.BadSqlGrammarException:
Error updating database. Cause: java.sql.SQLSyntaxErrorException: ORA-00972: 标识符过长
The error may exist in file [/Users/jerry/IdeaProjects/zhjt-task-plus/ruoyi-modules/ruoyi-cmcc-business/target/classes/mapper/oracle/Base3Mapper.xml]
The error may involve defaultParameterMap
The error occurred while setting parameters
SQL: CREATE TABLE "99temp_xxxxxxxx" ("aaa" VARCHAR2 (255), "bbb" VARCHAR2 (255), "ccc" VARCHAR2 (255)) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE (INITIAL65536NEXT1048576MINEXTENTS1MAXEXTENTS2147483645PCTINCREASE0FREELISTS1FREELISTGROUPS1BUFFER_POOLDEFAULTFLASH_CACHEDEFAULTCELL_FLASH_CACHEDEFAULT) TABLESPACE "ZHJTZX_YHHX_YHHX1Q_DATA"
Cause: java.sql.SQLSyntaxErrorException: ORA-00972: 标识符过长
; bad SQL grammar []
Comment From: nieqiurong
提供复现工程