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



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

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

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

最新更新