【发布时间】:2014-11-10 12:07:08
【问题描述】:
我在 Oracle 10g 10.2.0.4 服务器中遇到了这个问题,在执行下面的查询时显示错误 ORA-00904: "A","TEMP_APPL_ID" : invalid identifier
Update PO_AGENCY_TEMP a set
(massag_value)=(
SELECT REGEXP_SUBSTR(str,'\d+',1,1) NUM
FROM
(SELECT REGEXP_REPLACE(unit_code,'([A-Z]+-\d+-[A-Z]+)','',4,4,'i') str
FROM PO_AGENCY_TEMP b where a.temp_appl_id = b.temp_appl_id));
而此查询在 oracle 10g 10.2.0.2 服务器中正确执行。
请帮忙。
阿塔努·梅蒂
【问题讨论】:
标签: oracle