多数据源下,sql中关键字的处理

问题相关代码,请勿粘贴截图

oracle中的level是关键字,在我进行增删改查的时候,需要 "LEVEL"这种写法, 那么在MySQL环境下就运行出错了,

我的解答思路和尝试过的方法

@TableField("LEVEL") 和@TableColumn("LEVEL")这种声明方式是不可行的,oracle对于关键字的处理是双引号,但是mysql识别不了双引号

我想要达到的结果

没有找到解决方法,因为我用的是mybatisplus,另写一套sql很麻烦,能不能写一个数据兼容的方法呢
我搜到了这个
https://blog.csdn.net/woyyazj/article/details/105111463?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-105111463-blog-109739065.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-105111463-blog-109739065.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1?
但是不知道他的代码块具体是什么意思,如果我要转化oracle关键字 该怎么改呢