Tengo dos tablas construidas como esto (esto es sólo un ejemplo simplificado y no propietaria):Agregar una clave foránea que admite nulos.
Person Table
-----------
p_Id, f_name, l_name
Job Table
----------
job_Id, job_desc
Quiero añadir una columna de clave externa, Persons.job_Id, que puede ser anulable que las referencias de empleo. Id_trabajo (PK) La razón es que el trabajo no se conoce de antemano, por lo que podría ser nulo. Tener un "Otro" no es una opción.
Tuve esto hasta el momento, pero me aparece "no se pudo crear la restricción".
ALTER TABLE dbo.Person
ADD job_Id INT FOREIGN KEY (job_Id) REFERENCES dbo.Job(job_Id)
Gracias de antemano.
hacer el tipo de datos del partido 2 columnas? –
Necesitan to.Job_Id es una columna de Identidad de ints secuenciales. – Yatrix
¿Alguien quiere decir por qué votaron negativamente, así que puedo cambiar la pregunta para mejorarla y/o aprender de mi error? – Yatrix