Sv Community El Salvador
Soporte y Tecnología => Programación => Base de Datos => Mensaje iniciado por: rpacheco en octubre 29, 2010, 09:01:41 am
-
Hola a todos,
Sucede que soy nuevo en sybase estoy trabajando en un nuevo proyecto pero en sybase
11.9.2, tengo problemas con la relaciones de tablas padre e hijos. ya que en otro motor base de datos sqls la politicas es que las tablas relacionales se relacionan por la llaves primerias unica de cada tabla en sybase, si relacionó la tabla Factura por el No_factura con la tabla detalleFactura Por No_factura con las llaves primaria unica, en sybase me da un error de que el numero de factura en detalle es unico y no me pertir ingresar datos en el detalle. trato de buscar si hay algun cotejo para la tabla hija ignore el duplicado.
Si alguien me puede ayudar con esto se lo voy a gradecer.
Reciban muchas bendiciones
-
pega acá la definición de la tabla "detalleFactura" para darte opinión y quizá una solución acertada....
pd: aunque dudo verte nuevamente por aca
-
Revisa el tipo de indices, llaves como esta armando, ya que en el detalle no pude ser único
-
En una base de datos relacional:
El campo en la tabla madre tiene que ser PRIMARY_KEY
El campo en la tabla hija tiene que ser FOREIGN_KEY
según lo que pusiste en ambas tablas tenes el campo como llave primaria.
La tabla hija puede tener su propia PRIMARY_KEY pero distinta de la FOREIGN_KEY (la primary puede ser compuesta y contener a la foreign y otros campos mas o ser solamente otro campo) con la cual hace el enlace a la tabla madre.
-
Gracia a todos, por su comentarios.
Voy a probar la relacion de la tabla madre por la Primary Key y la Hijas por FOREIGN_KEY
Gracia