HSQLDB - 检查现有架构中的保留 SQL 关键字

HSQLDB - Check existing schema for reserved SQL keywords

执行 SET DATABASE SQL NAMES TRUE 后,数据库不允许我创建一个名为 DAY 的列。

由于我在我已经处理了一段时间的数据库目录上执行了该语句,所以我想知道是否有一种方法可以检查现有架构是否存在这些违规行为。

您可以复制数据库并编辑副本的.script 文件以将现有语句SET DATABASE SQL NAMES FALSE 更改为TRUE。当您打开副本时,如果遇到用于数据库对象的保留名称,引擎将停止加载脚本并报告错误。您可以编辑不允许的名称并重试,直到没有错误。