注册

表名带下划线重启报错

Z 2022/09/29 1026 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:windows
【CPU】:
【问题描述】*:如果使用表名带了下划线,再次启动会提示表已存在,如果把下划线去掉,则正常
查看源码发现校验databasechangelog表是否存在的语句如下:
var3 = var3 + " AND NAME LIKE ‘" + var0 + "’ " + " ESCAPE ‘!’ “;
这里ESCAPE是”!“,所以导致最终sql中t_database_changelog 中的”\“没有被escape,请问源代码中这个”!"可以用什么方式替换呢?
F8E9817EA0244a27A36314F8AD8B69BD.png

回答 0
暂无回答
扫一扫
联系客服