Duda con clave foránea
Publicado por Alejandro Tamayo (1 intervención) el 23/04/2007 23:11:44
Hola,
Tengo una tabla de etiquetas, cuya clave primaria es CodCompania y CodEtiqueta.
Tengo una tabla llamada productos, esta tabla tiene CodCompania y CodEtiqueta y estos campos son clave foránea de la tabla etiquetas.
Las dudas son las siguientes
Por que cuando inserto productos y solo ingreso la CodCompania y dejo CodEtiqueta nulo, la foránea no explota? Y por que cuando inserto productos e ingreso CodEtiqueta y dejo en nulo el CodCompania la clave foránea explota?
No se supone que en ambos casos SQL Server debería explotar puesto que no tengo completos los campos de la clave foránea?
Gracias.
Tengo una tabla de etiquetas, cuya clave primaria es CodCompania y CodEtiqueta.
Tengo una tabla llamada productos, esta tabla tiene CodCompania y CodEtiqueta y estos campos son clave foránea de la tabla etiquetas.
Las dudas son las siguientes
Por que cuando inserto productos y solo ingreso la CodCompania y dejo CodEtiqueta nulo, la foránea no explota? Y por que cuando inserto productos e ingreso CodEtiqueta y dejo en nulo el CodCompania la clave foránea explota?
No se supone que en ambos casos SQL Server debería explotar puesto que no tengo completos los campos de la clave foránea?
Gracias.
Valora esta pregunta


0