reglas de integridad oracle 9 sql
tema enviado por ingeniero en ORACLE
tema iniciado el 29/08/2007
Hola gente!!
Soy Jesus, estudiante de informatica.Tengo un problema en un trozo de codigo de un archivo *.sql a la hora de abrirlo y cargarlo en Oracle 9i SQL Plus. La tabla 'encargado' es una tabla hija de la tabla padre 'empleado'. El fallo reside en la instrucción ON UPDATE CASCADE:
CREATE TABLE encargado (
DNI CHAR(9),
COD_E INT UNIQUE NOT NULL CHECK (COD_E>=0),
PRIMARY KEY (DNI),
FOREIGN KEY (DNI) REFERENCES empleado(DNI)
ON DELETE CASCADE
ON UPDATE CASCADE
);
El error que sale en la terminal es este:
ON UPDATE CASCADE
*
ERROR en línea 7:
ORA-00907: falta el paréntesis derecho
Gracias y un saludo!!