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