Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2012, 08:04
YeisonPX
 
Fecha de Ingreso: enero-2012
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 0
Como crear una clave foranea que haga referencia a una tabla de otra base de datos??

Saludos,

Tengo el siguiente problema que a primera vista me parecio algo sencillo pero luego me dio algo de problemas, tengo una tabla en una base de datos a la cual necesito crearle una clave foranea(foreign key) de una tabla que esta en otra base de datos.

Ejemplo: mi base de datos actual es db_prueba y tengo otra que se llama db_prueba2 que tiene una tabla tb_clientes, entonces como hago? que

create table tb_factura(
id_factura int identity,
id_cliente int
constraint pk_id_factura primary key(id_factura),
foreign key (id_cliente) references db_prueba2.dbo.tb_clientes(id_cliente)
);

Gracias por adelantado, espero pueda ayudarme.