relacion de tablas

09/10/2004 - 16:02 por Luis Ormeño | Informe spam
Hola a Todos

Tengo una tabla
codigo char(6) PK
nombre char(20)
Codigo1 char (6)
codigo2 char (6)

Los campos codigo1 y codigo2 llevan datos del PK pero de
dirferentes registros, como hago para relacionan en la
misma tabla; para mantener la integridad de los datos

Espero que me ayuden

Gracias

Preguntas similare

Leer las respuestas

#1 Miguel Egea
09/10/2004 - 16:40 | Informe spam
Creo que puedes referirte a alggo así.

create table t(
codigo char(6) not null primary key ,
nombre char(20) ,
Codigo1 char (6) ,
codigo2 char (6),
constraint fk_t_t foreign key (Codigo1) references t(codigo))


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Luis Ormeño" escribió en el mensaje
news:2c2c01c4ae08$9da73950$
Hola a Todos

Tengo una tabla
codigo char(6) PK
nombre char(20)
Codigo1 char (6)
codigo2 char (6)

Los campos codigo1 y codigo2 llevan datos del PK pero de
dirferentes registros, como hago para relacionan en la
misma tabla; para mantener la integridad de los datos

Espero que me ayuden

Gracias


Respuesta Responder a este mensaje
#2 Maximiliano D. A.
09/10/2004 - 16:44 | Informe spam
mmm, podrias pasarme un ejemplo de registros? o sea como quedan los
registros ahi.


"Luis Ormeño" escribió en el mensaje
news:2c2c01c4ae08$9da73950$
Hola a Todos

Tengo una tabla
codigo char(6) PK
nombre char(20)
Codigo1 char (6)
codigo2 char (6)

Los campos codigo1 y codigo2 llevan datos del PK pero de
dirferentes registros, como hago para relacionan en la
misma tabla; para mantener la integridad de los datos

Espero que me ayuden

Gracias


Respuesta Responder a este mensaje
#3 Javier Loria
09/10/2004 - 16:48 | Informe spam
Hola:
Tal vez algo como esto?
== CREATE TABLE MiTabla(
Codigo CHAR(6) NOT NULL
PRIMARY KEY
, Nombre VARCHAR(20) NOT NULL
, Codigo1 CHAR(6) NULL
REFERENCES MiTabla(Codigo)
, Codigo2 CHAR(6) NULL
REFERENCES MiTabla(Codigo)
)
== Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"Luis Ormeño" wrote in message
news:2c2c01c4ae08$9da73950$
Hola a Todos

Tengo una tabla
codigo char(6) PK
nombre char(20)
Codigo1 char (6)
codigo2 char (6)

Los campos codigo1 y codigo2 llevan datos del PK pero de
dirferentes registros, como hago para relacionan en la
misma tabla; para mantener la integridad de los datos

Espero que me ayuden

Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida