解决ORA-00904:"xxx"."xxx"标识符无效问题

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

解决ORA-00904:

**需求背景:** 在打开一张单据时,提示ORA-00904:"xxx"."xxx"标识符无效,原因是所使用的数据库中缺少了该字段 ![1.webp](/download/01008552f1b5204f4d52ac2637884c3dd58c.webp)

解决思路: 1、在界面右上角的输入框中输入币别,选择币别(MD0402) ![2.webp](/download/0100682bbd427041483f84d1104168a6025b.webp)

2、按下快捷键Ctrl+Shift+Q,输入密码 ![4.webp](/download/0100c59dc027afcd48328b6a1eb7949adccd.webp)

3、通过sql语句select * from KSQL_USERCOLUMNS where KSQL_COL_NAME = '字段名称' 查询字段信息
4、登录到`对应版本的客户端(该示例为861客户端)`,通过在客户端的数据库中执行sql语句select * from KSQL_USERCOLUMNS where KSQL_COL_NAME = '字段名称' 查询字段信息(与第三步查询的结果做对比,确定是哪张表缺少对应的字段) ![5.webp](/download/010017d5e644883f4e97ad0dac29c9a288c2.webp) ![6.webp](/download/010042c19554dc024181a673fbb5047236b5.webp)

5、在对应没有该字段的客户端上执行sql语句: varchar类型: alter table 表名称 add 字段名称 varchar(长度) number类型: alter table 表名称 add 字段名称 integer timestamp类型: alter table 表名称 add 字段名称 timestamp

ORA-00904标识符无效,看下字段,如果是F开头这种字段,都是补丁脚本出现了问题,或者依赖补丁脚本执行失败。最好是检查补丁脚本,增加字段只能治标,会出现其他未知问题。

解决ORA-00904:"xxx"."xxx"标识符无效问题

**需求背景:**在打开一张单据时,提示ORA-00904:"xxx"."xxx"标识符无效,原因是所使用的数据库中缺少了该字段![1.webp](/download/010085...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息