![]() |
que significa on cascade en interbase?
que significa cuando uno aplica un alter table
adicionando una llave foranea y le dice: 1. on delete cascada y 2. on update cascada. gracias, espero q me despejen la duda. |
CASCADE, significa que la operación realizada en el registro padre también se aplicará al o los registros hijos. Por ejemplo:
On Delete: Cascade --> Cuando se borre el registro padre, tambien se borrarán los registros hijos. On Update : Cascade : Si se modifica el campo que relaciona el registro padre a los hijos o detalles, entonces el nuevo valor se aplicará a los registros hijos. Espero haberme dado a entender. Saludos. |
ok, me qdo claro lo del delete
pero,
On Update : Cascade : Si se modifica el campo que relaciona el registro padre a los hijos o detalles, entonces el nuevo valor se aplicará a los registros hijos. usted sabe q una clave primaria no se puede modificar, digamos un codigo, lo unico q se podria hacer es borrarlo. si, como seria en ese caso, |
¿Quien ha dicho que no se puede modificar?
Si se puede, pero el valor que se le dé, tendrá que ser consistente: que no exista previamente, que respete el típo de dato, índices, y que no sea null. Quizás cada motor de BBDD tenga sus reglas, pero en el estandard, si se puede. Saludos. |
La franja horaria es GMT +2. Ahora son las 10:45:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi