【问题标题】:HSQLDB - Check existing schema for reserved SQL keywordsHSQLDB - 检查保留 SQL 关键字的现有架构
【发布时间】:2018-12-10 11:21:35
【问题描述】:

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

由于我在已经研究了一段时间的数据库目录上执行了该语句,因此我想知道是否有办法检查现有架构中是否存在这些违规行为。

【问题讨论】:

    标签: hsqldb rdbms


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      相关资源
      最近更新 更多