FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola tengo estas tablas : Haber si me aclaro, parece que me estoy equivocando... aca van las tablas
CREATE TABLE T_FACTURA ( FACT_CODIGO PK (Clave Primaria) CLI_CODIGO FACT_FECHA_ALTA ..... ); CREATE TABLE T_LINEAS_FACTURAS ( FACT_CODIGO PK(Clave Primaria) LIN_NUMERO PK(Clave Primaria) ARTI_CODIGO LIN_CANTIDAD ....... ); DICE Lepe: Si estas trabajando con Interbase, habrás establecido el borrado en cascada, de tal forma que al borrar la factura se debe borrar todas las lineas automáticamente. Si no lo has hecho... deberías , simplemente en la tabla T_lineas_factura, indica que el campo foráneo (clave ajena) codigo factura tiene borrado en cascada. Como establesco la relacion de BORRADO EN CASCADA EN INTERBASE Si es necesario hago las tabla o los modifico de nuevo ya que quiero que esto quiero que quede bien. Gracias y Saludos a todos |
#2
|
||||
|
||||
Usa el IB Expert (en su version personal es gratuito)
Abres la tabla, añades el campo de Tipo Integer (casi siempre son integers ), vas a pestaña Constraints, dentro a la pestaña Foreign Key y despues añades la restricción, a la derecha tienes las reglas de integridad. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
ok. ya esta muchas gracias por todo LEPE
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Borrar registros | yorllito | Conexión con bases de datos | 3 | 09-04-2006 16:04:18 |
Borrar n Registros de una Tabla | Abel Garcia | Firebird e Interbase | 18 | 09-11-2005 14:16:23 |
Borrar registros | dmagui | MySQL | 2 | 11-07-2005 20:14:25 |
Borrar registros en access | davezf | Conexión con bases de datos | 1 | 23-02-2005 00:09:17 |
Borrar registros duplicados. | Adrian Murua | Firebird e Interbase | 3 | 07-10-2003 06:28:46 |
|