修复了由于数据库保留字是表名或者字段名时引起的sql错误

This commit is contained in:
sanChouIsACat 2021-12-22 17:17:12 +08:00
parent ca39f422d0
commit 4e916b0f4b

View File

@ -27,7 +27,7 @@ public class DatabaseKeywordTransformer {
if(databaseType==DataBaseType.MySql){
databaseKeywords=keywordsFromString2HashSet(DatabaseKeywords.MYSQL_KEYWORDS);
}
else if(databaseType==DataBaseType.Oracle){
else if(databaseType==DataBaseType.Oracle || databaseType==DataBaseType.OceanBase){
databaseKeywords=keywordsFromString2HashSet(DatabaseKeywords.ORACLE_KEYWORDS);
}
else if(databaseType==DataBaseType.SQLServer){
@ -45,7 +45,7 @@ public class DatabaseKeywordTransformer {
if(databaseType==DataBaseType.MySql){
keyword='`'+keyword+'`';
}
else if(databaseType==DataBaseType.Oracle){
else if(databaseType==DataBaseType.Oracle || databaseType==DataBaseType.OceanBase){
keyword='"'+keyword+'"';
}
else if(databaseType==DataBaseType.SQLServer){