🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #3504

[SQL] Problemas al crear tablas

#3504
From: Herrynet
Date: Mon, 31 Jan 2005 05:13
37 lines
2754 bytes
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 porq 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 
Technical Details
Message-ID: <ctkeoo$m5$1@news1.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,b81946602b797cc,start
X-Google-Thread: 1162a5,b81946602b797cc,start
X-Google-Thread: 1053fc,b81946602b797cc,start
X-Google-Attributes: gid1593cb,gid1162a5,gid1053fc,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!not-for-mail
From: "Herrynet" <herrynet@vtr.net>
Newsgroups: chile.comp.programacion,comp.databases.visual-dbase,es.comp.lenguajes.visual-basic
Subject: [SQL] Problemas al crear tablas
Date: Mon, 31 Jan 2005 02:13:18 -0300
Organization: Varios
Lines: 39
Message-ID: <ctkeoo$m5$1@news1.nivel5.cl>
NNTP-Posting-Host: pc-65-27-104-200.cm.vtr.net
X-Trace: news1.nivel5.cl 1107148376 709 200.104.27.65 (31 Jan 2005 05:12:56 GMT)
X-Complaints-To: news@news1.nivel5.cl
NNTP-Posting-Date: Mon, 31 Jan 2005 05:12:56 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180