FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Claves foraneas
Como puedo implementar una relacion de uno a muchos, Ejemplo Cliente tarifario, pero algunos cliente no tienen tarifario asignado. Aparentemente firebird no permite que un columna que participe en una relacion tenga null.
Gracias Juan Carlos Guerrero |
#2
|
|||
|
|||
Hola...
Si es posible hacer que una relación tenga valores nulos... Para esto debes declarar el campo que fungirá como llave foranea para que acepte nulos:
Luego cuando creas el constraint de la llave foránea:
Así pues, puedes tener un Tarifario que no tenga Clientes asociados... Espero te sirva... Saludos... Última edición por maeyanes fecha: 26-02-2008 a las 22:29:06. |
#3
|
|||
|
|||
Hola
La cláusula "check" te puede servir, es un poco más manual pero ... que le vamos a hacer, la vida es así.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Relación de tablas con llaves foráneas | egostar | Firebird e Interbase | 8 | 05-07-2007 21:08:57 |
Error con claves foráneas | david.rguez | MySQL | 1 | 08-02-2007 14:51:42 |
LLaves foraneas... | Luis Castillo | SQL | 2 | 13-11-2005 19:45:34 |
Llaves Foraneas | RainFall | MySQL | 1 | 26-07-2004 05:19:28 |
Llaves foraneas en BDD distintas | StartKill | Firebird e Interbase | 7 | 31-01-2004 02:14:01 |
|