![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Register | FAQ | Members List | Calendar | Guía de estilo | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Borrado en cascada con Firebird
Buenos dias.
Mi consulta es si con Firebird se puede realizar borrado en cascada y en caso de ser asi, queria saber de que manera poder hacerlo. Es decir para pensarlo en un ejemplo simple. Existen 2 tablas. "Socios" -id. -codigo -nombre -telefono y "Pago_de_cuotas" -id -Socios_Id -Nro.Cuota -Año -Importe Para borrar los registros de un socio de la tabla "Socios" y todos sus registros de la tablas "Pago_de_Cuotas" de que manera se puede hacer esta tarea?, hay que activar o setar algún parametro en la configuración del motor para realizar la transacción? Muchas Gracias. |
|
#2
|
||||
|
||||
|
Tienes que utilizar en el "script" de creación la claúsula "ON DELETE CASCADE".
Un Saludo.
__________________
Guía de Estilo de los Foros Quote:
|
|
#3
|
||||
|
||||
|
No repitas preguntas en distintos apartados, no olvides nuestra guía de estilo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
||||
|
||||
|
Creo que quedaría más claro con la sintaxis tradicional:
Bueno estoy suponiendo los tipos de datos y la clave primaria, a menos que sea compuesta. Saludos. |
|
#5
|
||||
|
||||
|
El código usardo por marcoszorrilla es tradicional, en lugar de usar los tipos, usa dominios.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
||||
|
||||
|
Quote:
Saludos. |
|
#7
|
||||
|
||||
|
Bien, puede que así se entienda mejor por la mayoría, lo que ocurre es que a mí me lo enseñaron de esa manera, con dominios, y es la única forma que he usado siempre, para mí es tradicional. La otra forma, la que tú llamas "tradicional", para mí es la forma "extraña"
![]() Resumiendo, tal y como dices tú y marcoszorrilla, se trata sólo de añadir el 'on delete cascade' ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Borrado, actualizacion en cascada | flystar | Tablas planas | 0 | 05/07/2006 23:23 |
| actualizacion en cascada | karocs | SQL | 5 | 13/12/2004 16:57 |
| Borrado en cascada | fjolivares | Firebird e Interbase | 6 | 04/03/2004 11:09 |
| ADO Borrado en Cascada | TONIAM | Conexión con bases de datos | 2 | 09/12/2003 15:20 |
| Duda borrado en cascada | chakal | Conexión con bases de datos | 2 | 13/10/2003 19:54 |
|