PROBLEMAS CON FOREIGN KEY y on delete cascade
Publicado por ivan (16 intervenciones) el 08/11/2004 11:54:21
Hola:
Tengo un problema y es que intento crear una tabla en ORACLE 8i con clave ajena que hace referencia a otra tabla. Le pongo:
CONSTRAINT FOREIGN KEY (claveajena) REFERENCES tabla2 (campo) on delete cascade on update cascade
y me da un error, me dice que falta un paréntesis derecho justo al final de "on delete cascade". Es decir, para el sistema, lo de "on update cascade" le sobra. ¿Por qué hace eso? ¿Es que oracle 8i no admite on delete y on update juntos? He visto ejemplos en MySQL y lo tengo escrito igual. Es decir, en teoría está bien escrito. Entonces ¿por qué falla?
Gracias de antemano
Tengo un problema y es que intento crear una tabla en ORACLE 8i con clave ajena que hace referencia a otra tabla. Le pongo:
CONSTRAINT FOREIGN KEY (claveajena) REFERENCES tabla2 (campo) on delete cascade on update cascade
y me da un error, me dice que falta un paréntesis derecho justo al final de "on delete cascade". Es decir, para el sistema, lo de "on update cascade" le sobra. ¿Por qué hace eso? ¿Es que oracle 8i no admite on delete y on update juntos? He visto ejemplos en MySQL y lo tengo escrito igual. Es decir, en teoría está bien escrito. Entonces ¿por qué falla?
Gracias de antemano
Valora esta pregunta


0