Error

ORA-00904

Plugin buscador de errores Nuevo!
Instala gratis el plugin para buscar errores de Oracle directamente desde la barra de tu navegador.

Descripción:

ORA-00904: string: invalid identifier

Causa:

Paralelamente se ha especificado la carga en una tabla índice que se ha definido sobre él. Traducción automática de: The column name entered is either missing or invalid.

Acción:

Caída del índice (es) se define a la tabla, o no uso paralelo de carga, o el uso SKIP_INDEX_MAINTENANCE opción. Traducción automática de: 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, then it must be enclosed in double quotation marks. It may not be a reserved word.


FORO: ¿Cómo solucionar el error?

Autor:

COMENTARIOS:

por Anónimo | 2/8/2006 2:04:30 AM

RE: ORA-00904

En tu SQL con RowId evita tener columnas, formadas por alguna sentencia SQL, que requieran de algún campo de la tabla que intentas actualizar, ej:

1. select a.rowid,
2. a.id,
3. a.nombre,
4. (select b.nombre from tablab b where b.a_id = a.id) as nombreb
5. from tablaa a

La linea 4 podría quedar como campo calculado.

por Anónimo | 9/25/2006 8:52:15 PM

RE: ORA-00904

Update agest_trabajos
set estado = li_estado
where (cod_tipo = gi_cod_tipo)
and (cod_tema = gi_cod_tema)
and (nro_trabajo = li_nro_trabajo);
IF sqlca.sqlcode = 0 THEN
Commit;
End if

Nota: El mensaje de error está acompañado por "li_nro_trabajo", esta última corresponde a una variable local ejecuta en Power Bluider versión 8

por Carlos Verano | 3/23/2008 2:30:56 AM

RE: ORA-00904

Hola
Yo tengo una Function de la siguiente manera en el Usuario System de Oracle...

CREATE OR REPLACE FUNCTION digest (
p_username IN VARCHAR2,
p_password IN VARCHAR2 )
RETURN VARCHAR2
IS
BEGIN
RETURN LTRIM (TO_CHAR (DBMS_UTILITY.get_hash_value ( UPPER (p_username)
|| '/'
|| UPPER (p_password),
80000000,
POWER (2, 30)
),
RPAD ('X', 29, 'X') || 'X'
)
);
END digest;
/

y esta se ejecuta muy bien de la siguiente manera
Select digest('BRAULIO','CLAVE') From dual

Mi problema radica que deseo llamar esta misma funcion desde otro usuario de Oracle... pero me devuelve el mensaje ORA-00904
y solo cuando le agrego el propietario de la siguiente manera
Select system.digest('BRAULIO','CLAVE') From dual
Me resuelve...
Ya le agregue y proporcione los permisos al usuario y no consigo hacer q se resuelva el problema... agradecere sus comentarios

por Anónimo | 4/25/2008 4:21:55 PM

RE: ORA-00904

A partir de dos tablas he creado una vista y sobre esta vista una vista materializada. Si hago un select * from vista_materializada responde perfectamente, pero si filtro por cualquier campo perteneciente a la vista materializada que error ORA-00904.
¿Alguien sabe por que puede pasar?
Visita <a href="http://www.mailxmail.com">mailxmail</a>

por chaparrita | 7/7/2010 2:34:38 PM

RE: ORA-00904

jajajaj no se a mi m sale lo mismo rayos!!



Buscar errores de Oracle


Buscar en la web

 
Web orasite.com
· Tutoriales
- Export / Import Oracle 9i
- Instalación Oracle 10g
- Archivos de configuración de red para Oracle
- Administración de usuarios
- Export Oracle 10g
- init.ora spfile.ora fichero de parámetros oracle
- Configurar modo archivelog
- Introducción Oracle 10g
- Arrancar o parar base de datos Oracle
- Tunning Oracle
- Seguridad listener Oracle 10g
- Instalación statspack
- Parámetros memoria SGA
- Activar auditoria de la base de datos
- Oracle Jobs (9i)
- Controlar espacio tablespaces
- Hotbackup de una base de datos Oracle
- Búsquedas en Oracle 10g case-insensitive
- Recover database until time
- Privilegios sysoper y sysdba
- Consultas sobre V$
- Bloquear acceso a base de datos por IP
- Cambiar ubicación base de datos
- Problemas Oracle Jobs
- Reconstrucción de índices
- Encriptación e integridad de datos en Oracle
- Configuración de memoria
- Instalación de la máquina virtual Java
- Loadjava y Dropjava en Oracle
- Cambiar a modo restricted session
- Recuperación modo noarchivelog
 
· Oracle FAQ
- Oracle database
 
· Noticias
- Oracle OpenWorld 2009
- Oracle compra Sun
- Oracle 11g presentada
- Oracle vulnerable a inyección SQL en cursores
- Procesos de negocio con Oracle
- OracleXE para Debian
 
· Descargas
- Free Toad
 
· Errores Oracle
- Errores ORA
- Errores SQL
- Errores AMD
- Errores AUD
- Errores DBV
- Errores DRG
- Errores EPC
- Errores EXP
- Errores IMG
- Errores IMP
- Errores KUP
- Errores LCD
- Errores LFI
- Errores LFI0
- Errores LPX
- Errores LRM
- Errores LSX
- Errores MOD
- Errores NCR
- Errores NID
- Errores NMP
- Errores NNC
- Errores NNF
- Errores NNL
- Errores NNO
- Errores NPL
- Errores NZE
- Errores O2F
- Errores O2I
- Errores O2U
- Errores PCB
- Errores PCC
- Errores PCF
- Errores PLS
- Errores QSM
- Errores RMAN
- Errores TNS
- Errores VID
· Libros sobre Oracle
· Sitios relacionados
- Trabajos de Oracle
- ZonaOracle.com
- AjpdSoft
- La Web del Programador
· Sitios recomendados
- Cronica24.com
- TPV
- Buscar trabajo
Los contenidos de esta web son producto de la colaboración de sus usuarios, por lo que puede haber erratas. Si encuentras una información incorrecta agradeceremos que nos lo comuniques en nuestra dirección:
Cualquier información aquí publicada es de libre distribución, siempre y cuando se haga referencia mediante un link al documento original.
Orasite.com