excelente.. gracias **** postear la solución asi se siguie aprendiendo
Saludos
"Herrynet" <herrynet@[EMAIL PROTECTED]
> escribió en el mensaje
news:ctm2af$c63$1@[EMAIL PROTECTED]
> Ya descubri el ****q, lo que ocurre q como en la tablas a las cuales hago
> referencia tenia dos claves primarias tenia que llevarlas o proyectarlas
en
> las tablas hijas y yo solo estaba llevando una sola de las que las
> componian.
> create table devolucion_parcial (id_parcial int identity(1,1),n_facturas
> int,n_planillas int, n_guia int, id_cliente int,
> boleta int, fecha_emision datetime,id_producto int, cantidad int
> constraint pk_dpar primary key (id_parcial,id_producto),
> constraint fk_clis foreign key (n_guia,id_cliente) references
> guias_devolucion (n_guia,id_cliente),
> constraint fk_fa foreign key (n_facturas,n_planillas) references
> facturas(n_facturas,n_planillas),
> constraint fk_p foreign key (id_producto) references producto
> (id_producto))
>
> Bueno gracias **** la ayuda.
>
> Atte
>
> Herrynet
>
> "Herrynet" <herrynet@[EMAIL PROTECTED]
> escribió en el mensaje
> news:ctm0os$bmm$1@[EMAIL PROTECTED]
> > Las claves a las cuales hago referencia se en****ran ya creada en la
tabla
> > guias_devolucion...
> > Es **** eso q toy con duda ****q el error. Ya revise con cuidado la
tabla
a
> > la cual hago referencia.
> > y todo me parece bien, todavia no entiendo ****q no me permite crearla
> >
> > "UR" <nopongonada@[EMAIL PROTECTED]
> escribió en el mensaje
> > news:ctlitm$846$1@[EMAIL PROTECTED]
> >> del error que te arroja yo interpreto que SQL Server busca la tabla
> >> "guia_devoluciones" y no encuentra las keys que pusiste como FK en
> >> "devolucion_parcial". ¿tienes definidas ya las claves en
> >> "guia_devoluciones"?. Hay que considerar que FK es abreviación de
foreign
> >> key (llave externa) y que, **** lo tanto, para ser referida **** otras
> >> tablas
> >> tienen que estar ya creadas)
> >>
> >> Saludos
> >>
> >> "Herrynet" <herrynet@[EMAIL PROTECTED]
> escribió en el mensaje
> >> news:ctkeoo$m5$1@[EMAIL PROTECTED]
> >>> Hola a todos estoy tratando de generar una base de dato, pero he
tenido
> >> unos
> >>> problemas al generar las tablas, a la cual no he podido darle
solución,
> >> soy
> >>> algo nuevo en sql-server. Expongo la tabla que estoy creando y el
error
> >> que
> >>> me arroja para ver si algun maestro me puede dar alguna sugerencia
de
> >>> como
> >>> solucionarlo. Cualquier ayuda se agradece de antemano.
> >>>
> >>> create table devolucion_parcial (id_parcial int identity(1,1)
priimary
> >>> key
> >>> ,n_facturas int, n_guia int, id_cliente int, boleta int,
fecha_emision
> >>> datetime,id_producto int, cantidad int
> >>> constraint fk_clis foreign key (id_cliente,n_guia) references
> >>> guias_devolucion (id_cliente,n_guia),
> >>> constraint fk_fa foreign key (n_facturas) references
> >>> facturas(n_facturas),
> >>> constraint fk_p foreign key (id_producto) references producto
> >>> (id_producto))
> >>>
> >>> Error que me arroja es el siguiente:
> >>>
> >>> Servidor: mensaje 1776, nivel 16, estado 1, línea 1
> >>> No hay claves principales ni candidatas en la tabla a la que se hace
> >>> referencia ('guias_devolucion') que concuerden con la lista de
columnas
> >> que
> >>> hace la referencia en la clave externa 'fk_clis'.
> >>> Servidor: mensaje 1750, nivel 16, estado 1, línea 1
> >>> No se puede crear la restricción. Consulte los errores anteriores.
> >>>
> >>>
> >>> P.D: Las claves foraneas solo las quiero usar sin q sean claves
> >>> primarias,
> >>> ya q esta quiero q a veces al ingresar datos puedan ser null sobre
todo
> >>> (n_facturas y n_guias). solo quiero que me permita q id_parcial sea
mi
> >> clave
> >>> primaria... No entiendo ****q el error, ya q cuando realizo una
revision
> >> del
> >>> codigo me dice q esta bien, pero despues de compilarlo para su
creacion
> >>> me
> >>> arroja el error anterior.
> >>>
> >>>
> >>> Atte
> >>>
> >>> Herrynet
> >>>
> >>>
> >>
> >>
> >
> >
>
>


|