Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

¿Puedo hacer un Reference a un campo pero q no sea Primary key?

Estas en el tema de ¿Puedo hacer un Reference a un campo pero q no sea Primary key? en el foro de SQL Server en Foros del Web. holas pos primero q soy nuevo en el foro y espero q me puedan ayudar con esto: Tengo 2 tablas Producto y Factura en Producto ...
  #1 (permalink)  
Antiguo 08/07/2009, 19:36
 
Fecha de Ingreso: julio-2009
Ubicación: en la habitacion Gantz
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 1
¿Puedo hacer un Reference a un campo pero q no sea Primary key?

holas pos primero q soy nuevo en el foro y espero q me puedan ayudar con esto:

Tengo 2 tablas Producto y Factura

en Producto tengo IdProd, Descripcion Precio, Etc.

para la tabla de Factura kiero jalar los campos de IdProd y Descripcion

el de ID nurmal como Foreing Key,

pero para jalar el campo 'descripcion' hay alguna sentencia q me lo permita?

intente con un 'reference' pero nada
  #2 (permalink)  
Antiguo 08/07/2009, 21:03
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: ¿Puedo hacer un Reference a un campo pero q no sea Primary key?

Consulta por CONSTRAINT
  #3 (permalink)  
Antiguo 08/07/2009, 21:55
 
Fecha de Ingreso: julio-2009
Ubicación: en la habitacion Gantz
Mensajes: 3
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: ¿Puedo hacer un Reference a un campo pero q no sea Primary key?

Cita:
Iniciado por iislas Ver Mensaje
Consulta por CONSTRAINT
y como seria a sentencia ???
  #4 (permalink)  
Antiguo 09/07/2009, 19:31
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: ¿Puedo hacer un Reference a un campo pero q no sea Primary key?

Bueno, ve a tu ayuda en linea, buscas CONSTRAINT (con CHECK) y listo........, vas a encontrar muchos ejemplos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.