Oracle 11g
으로 자동화를 개발 중입니다. 나는 다음과 같은 oracle 10g
에 잘 작동 쿼리하지만이없는 11Oracle 10g에서 11g로 쿼리
update(
select rirr.NUM_SERIE_ULT,
tri.T_USED_IMEI,
rirr.celular,
tri.MSISDN,
rirr.TRAFICO,
case when rirr.celular = tri.MSISDN then 'MISMO ABONADO'
when rirr.celular <> tri.MSISDN then 'OTRO ABONADO'
else 'SIN TRAFICO'
end as TRAFICO_ACTUALIZAR
from RENOVACIONES_INT_RENO_REPO rirr
left join TRAFICO_RENOVACION_INTERNA tri
on rirr.NUM_SERIE_ULT = tri.T_USED_IMEI
)
set TRAFICO = TRAFICO_ACTUALIZAR;
안녕하세요. "작동하지 않는 것"을 자세히 기재하십시오. – OldProgrammer
OldProgrammer를 백업하려면 쿼리가 작동하지 않지만 자세한 정보를 제공해주십시오. 그것이 무엇인지 오류가 발생 했습니까? 당신이 그것을 기대하고 (그리고 아무런 오류도 없다) 업데이트를 실행하지만 업데이트하지 않습니까 ?? 더 제공하십시오. – MER
이 쿼리를 실행하면 다음 오류가 나타납니다. "ORA-01779 : 키가 아닌 테이블에 매핑되는 열을 수정할 수 없습니다." 이 오류는 내가 Oracle 10g를 11g로 업그레이드 할 때 나타납니다. –