Oracle - invalid identifier

 
Vista:

invalid identifier

Publicado por JAVIER (19 intervenciones) el 29/01/2007 23:36:59
buenas tardes. importé un archivo a una tabla en oracle, después trato de hacer un update entre esa tabla y una existente pero me genera el error ORA-00904 ING.COD_EMPR invalid identifier, al hacer la relacion entre las dos tablas, ya verifique el nombre de las columnas y estan bien. el query es el siguiente
UPDATE BI_EMPLE
SET BI_EMPLE.RUT_RESI = ING.NOTA
WHERE bi_emple.COD_EMPR=ing.cod_empr
Agradezco su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Cesar

RE:invalid identifier

Publicado por Cesar (14 intervenciones) el 30/01/2007 01:41:24
Revisa bien cada campo ya que el error es que alguno no está bien referenciado.

Mirá esto:

ORA-00904 invalid column name

Cause: The column name entered is either missing or invalid.

Action: Enter a valid column name. A valid column name must begin with a letter, be less than or equal to 30 characters, and consist of only alphanumeric characters and the special characters $, _, and #. If it contains other characters, it must be enclosed in double quotation marks. It may not be a reserved word.

Por otro lado en este queri no tenes referenciadas las dos tablas lo cual debería ser mas o menos así:

UPDATE BI_EMPLE
SET BI_EMPLE.RUT_RESI = ING.NOTA
WHERE bi_emple.COD_EMPR in select(cod_empr from ing)


Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar