社区版V2.10.10服务器安装包,安装后Oracle数据库的表新建数据集所有表报错ORA-00904: "CONS"."CONSTRAINT_NAME": invalid identifier

  • 问问题请带上 DataEase 版本信息、安装部署方式信息、详细错误信息,减少不必要的来回沟通!
  • 不要重复发帖!
    社区版V2.10.10服务器安装包,安装后Oracle数据源数据库的表新建数据集所有表报错ORA-00904: “CONS”.“CONSTRAINT_NAME”: invalid identifier

这是DataEase用来获取表结构信息的SQL执行错误了。
你用的Oracle是哪个版本?
使用下面的SQL在其他Oracle客户端执行试试正常不

SELECT cols.OWNER,
cols.TABLE_NAME,
cols.COLUMN_NAME
FROM ALL_CONSTRAINTS cons
JOIN
ALL_CONS_COLUMNS cols
ON cons.OWNER = cols.OWNER
AND cons.CONSTRAINT_NAME = cols.CONSTRAINT_NAME
WHERE cons.TABLE_NAME = '%s'
AND cons.CONSTRAINT_TYPE = 'P'

Oracle版本是11.2,这种有什么版本能解决吗?

af310a136f8afac4fe803ff354824690

我上面发的SQL你能执行吗?

已经解决了,数据库设置有点问题,感谢