ORA-00984
Error: ORA-00984: column not allowed here
Causa: A column name was used in an expression where it is not permitted, such as in the VALUES clause of an INSERT statement.
Acción: Check the syntax of the statement and use column names only where appropriate.
COMENTARIOS:
por Kakuni | 22/09/2006 18:15:47
RE: ORA-00984
se debe buscar o verificar que el tipo de dato que se trata de insertar es el correcto, ver si le faltan comillas a un varchar por ejemplo
por Jgoge | 10/10/2008 13:58:33
RE: ORA-00984
tomar en cuenta que oracle para los varchar, ingresa las cadenas de manera 'campo' y no de la manera "campo" (es decir, comilla simple, no doble)
por MMM | 22/06/2009 07:20:17
RE: ORA-00984
insert into Departamento
(coddpto,nombre,Poblacion)
values(&coddpto,&nombre,&Poblacion);
por Randy | 22/10/2010 09:56:35
RE: ORA-00984
INSERT INTO MY_EMPLOYEE(ID,LAST_NAME,FIRST_NAME,USERID,SALARY) VALUES(1,"PATEL","RALPH","RPATEL",895)
por Ricardo | 24/11/2010 22:44:47
RE: ORA-00984
INSERT INTO log_det_factura
(usuario,fecha,Nro_factura,
Cod_producto,
cantidad,
valor_UNITARIO,
Iva,
Descuento,observacion)
VALUES
(user,sysdate,old.nro_factura,
old.cod_producto,
old.cantidad,old.valor_unitario,
old.iva,old.descuento,'Registro creado');
por Montserrat vendrell regué | 13/05/2014 10:50:05
RE: ORA-00984
En mi caso justamente es que he utilizado en los registros comillas dobles.
Para que valide Oracle siempre comillas simples.
INSERT INTO COCHE(MODELO)VALUES('FORD');
RESULTADO:
1 rows inserted.
por alex florez | 04/06/2014 16:11:14
RE: ORA-00984
Hola.
Estoy corrigiendo este error, que se esta presentando, pero no se como modificar este valor por defecto...
Quien pueda ayudarme en este tema, le agradezco..