获取当前连接的h2兼容模式

  • 本文关键字:模式 h2 连接 获取 h2
  • 更新时间 :
  • 英文 :


在H2中我可以设置连接的兼容模式:

SET MODE DB2;

是否有查询模式的方法,如:

GET MODE;

对于当前模式,我可以执行select schema(),但select mode()不起作用。有什么建议吗?

与1.*。*使用

SELECT `VALUE` FROM INFORMATION_SCHEMA.SETTINGS WHERE NAME = 'MODE';

与H2 .*。*使用

SELECT SETTING_VALUE FROM INFORMATION_SCHEMA.SETTINGS WHERE SETTING_NAME = 'MODE';

为了更安全,在这些查询中使用大写的表名和列名,H2有非常奇怪的大小写转换和敏感性设置,一些应用程序可能会启用它们。

如果在H2中启用了旧的信息模式。*.*.

使用一个特殊的设置,或者因为旧的驱动程序用于远程连接到一个新的服务器,使用变量为H2 1.*.*.

最新更新