HSQLDB-检查现有架构以获取保留的SQL关键字

时间:2018-12-10 11:21:35

标签: hsqldb rdbms

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

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

1 个答案:

答案 0 :(得分:2)

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