解决ORA-00904:"xxx"."xxx"标识符无效问题
**需求背景:**
在打开一张单据时,提示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
解决思路: 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...
点击下载文档
本文2024-09-16 22:17:48发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47229.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章