FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
On Delete Cascade ¿?
Que tal, tengo una consulta que hacerles:
tengo la tabla YYY y la tabla ZZZ la tabla YYY tiene los campos A B C el campo a es clave primaria la tabla ZZZ tiene los campos A G H el campo a es clave primaria (guarda el mismo dato tambien como clave primaria) el campo g es clave foranea de otra tabla... quiero que cuado borre ABC se borre de la otra tabla AGH lo tengo que hacer con una base de datos en interbase Me ayudan??!! gracias.- |
#2
|
|||
|
|||
mira a ver si te sirve
Código:
CREATE TABLE YYY ( A TIPO_DATO, B TIPO_DATO, C TIPO_DATO, CONSTRAINT YYY_PK PRIMARY KEY (A) ); CREATE TABLE ZZZ ( A TIPO_DATO, H TIPO_DATO, Z TIPO_DATO, CONSTRAINT ZZZ_PK PRIMARY KEY (A,H), CONSTRAINT ZZZ_FK FOREIGN KEY (A) REFERENCES YYY (A) ON DELETE CASCADE ); no se si me he explicado, bien pero esa es mas o menos la idea |
#3
|
||||
|
||||
Consulta
1RO muchas gracias!!
en mi caso, mi tabla zzz en el momento que fue creada, no se agrego el parametro on delete cascade... puedo modificarla para que lo haga a partir de ahora? como lo hago? Gracias! |
#4
|
||||
|
||||
borra el constraint y crealo de nuevo.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|