为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1.1.193
【操作系统】: Microsoft Windows 10 专业版
【CPU】:Intel64 Family 6 Model 158 Stepping 10 GenuineIntel ~3000 Mhz
【问题描述】*:
一、下面这个是MybatisPlusGenerator最终生成的查询字段信息的SQL语句,在达梦提供的客户端执行是可以的,但是Debug执行到达梦8的Jdbc驱动之后就报错了语句解析错误了,试了mvnrepository上所有的达梦8的驱动都是相同问题。
"SELECT T2.COLUMN_NAME,T1.COMMENTS,T2.DATA_TYPE ,CASE WHEN CONSTRAINT_TYPE='P' THEN 'PRI' END AS KEY FROM USER_COL_COMMENTS T1, USER_TAB_COLUMNS T2, (SELECT T4.TABLE_NAME, T4.COLUMN_NAME ,T5.CONSTRAINT_TYPE FROM USER_CONS_COLUMNS T4, USER_CONSTRAINTS T5 WHERE T4.CONSTRAINT_NAME = T5.CONSTRAINT_NAME AND T5.CONSTRAINT_TYPE = 'P')T3 WHERE T1.TABLE_NAME = T2.TABLE_NAME AND T1.COLUMN_NAME=T2.COLUMN_NAME AND T1.TABLE_NAME = T3.TABLE_NAME(+) AND T1.COLUMN_NAME=T3.COLUMN_NAME(+) AND T1.TABLE_NAME = 'OPT_ALGORITHM_LOG' ORDER BY T2.TABLE_NAME,T2.COLUMN_ID"
二、下图是Debug的关键节点,无法解析以上语句,导致逆向失败:
三、下图是在达梦客户端中执行成功的效果:
请问此问题解决了吗