执行SET DATABASE SQL NAMES TRUE
后,数据库不允许我创建名为DAY
的列。
由于我在已经处理了一段时间的数据库目录上执行了该语句,所以我想知道是否有办法检查这些违规的现有模式。
答案 0 :(得分:2)
您可以复制数据库并编辑副本的.script文件,以将现有语句SET DATABASE SQL NAMES FALSE
更改为TRUE
。当您打开副本时,如果引擎遇到用于数据库对象的保留名称,则引擎将停止加载脚本并报告错误。您可以编辑不允许的名称,然后重试直到没有错误。