为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:统信os v20
【CPU】: x86-64
【问题描述】*:给表添加主键,提示-2007
错误消息: 第 1 行, 第 97 列["]附近出现错误:
语法分析出错
ALTER TABLE “SYSDBA”.“xz_web_download” ADD CONSTRAINT PRIMARY KEY(“id”) ;
为了方便数据库的部署工作,我们准备了sql脚本进行建库建表操作。年前在测试的时候,我们使用DM管理工具,无法运行准备好的sql脚本,提示添加主键约束报错。后来,同样的脚本,换了1台电脑,就没问题。这次把测试环境又重新安装了,数据库安装完成后,重新使用DM管理工具,创建模式后,开始刷入表结构和基础数据,又出现无法执行添加主键的sql语句。如下图中所示:
使用DM管理工具,修改表的主键,保存的时候也会提示添加主键错误。如下图所示:
请管理员指点一下,是什么原因导致?多谢!!!
您好,你看下您是否在ini里屏蔽了关键字,select * from v$dm_ini where para_name=’ EXCLUDE_RESERVED_WORDS’;
您好,我验证了一下未发现有这个问题出现,请问你的数据库版本是什么?可以通过查询SELECT BUILD_VERSION FROM V$INSTANCE获取。另外你可以尝试单独在管理工具上执行alter table “DMTEST”.“xxx” add primary key(“xx”);看看是否会有类似的报错