Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Definicion de reglas de modificacion y eliminacion (https://www.clubdelphi.com/foros/showthread.php?t=41786)

Tauro78 26-03-2007 05:34:26

Definicion de reglas de modificacion y eliminacion
 
hola estoy usando firebird 2.0 e IBExpert y quisiera saber lo siguiente:
tengo la tabla GASTOSxCONTRATO con los campos NRO_COMPROBANTE,
NRO_LOCAL y NRO_CORRELATIVO, siendo todos ellos los campos clave y
a la vez claves foraneas de la tabla. Por otro lado tengo la tabla GASTOS donde NRO_COMPROBANTE es la clave primaria, si yo defino como CASCADE las reglas de eliminacion y modificacion sobre la tabla GASTOSxCONTRATO, entonces cada vez que borre o modifique un gasto en la tabla GASTOS la fila donde se corresponde el NRO_COMPROBANTE en la tabla GASTOSxCONTRATO se borra o se modifica dependiendo del caso, esto es asi ???

Pregunto esto para que cuando yo borre o modifique un registro de la tabla GASTOS yo no tenga que borrar o modificar sobre la tabla GASTOSxCONTRATO, es como si la tabla GASTOSxCONTRATO se actualizara sola. Desde ya muchas gracias.

Lepe 26-03-2007 11:29:34

Exacto, así es.

Esto se conoce como Integridad referencial, por si quieres buscar info en google.

Saludos


La franja horaria es GMT +2. Ahora son las 03:20:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi