我知道我可以通过 H2 中的 SQL 设置兼容模式,例如。
SET MODE ORACLE
有对应的SQL查询数据库当前处于哪种模式吗?
你可以这样做:
INFORMATION_SCHEMA.SETTINGS
的新版本H2 2.0及以上:
SELECT SETTING_VALUE FROM INFORMATION_SCHEMA.SETTINGS WHERE SETTING_NAME = 'MODE';
INFORMATION_SCHEMA
旧版本:
SELECT VALUE FROM INFORMATION_SCHEMA.SETTINGS WHERE NAME = 'MODE';
然后对不同模式进行不区分大小写比较。