Hola.
Estoy intentando crear una relación de uno a varios entre estas 2 tablas:
PROYECTOS y PREVISIONES
la tabla PROYECTOS tiene entre otros muchos campos, un campo clave
"CODPROY-nvarcha(6)"
la tabla PREVISIONES tiene 3 campos clave "CODPROY-nvarcha(6)";
"CODEMPL-nvarchar(3)";"FECHA-smallint(4)" y un campo "HORAS-real(4)"
El caso es que al ejecutar el procedimiento:
alter table PREVISIONES with nocheck add constraint FK_PREVISIONES_PROYECTOS
foreign key (CODPROY) references PROYECTOS(CODPROY) ON UPDATE CASCADE
Me da el siguiente error:
No hay claves principales ni candidatas en la tabla a la que se hace
referencia ('PROYECTOS') que concuerden con la lista de columnas que hace la
referencia en la clave externa 'FK_PREVISIONES_PROYECTOS'.
¿Como que no?
En fin, si a alguien se le ocurre algo agradezco su colaboración.
Gracias y un saludo
Leer las respuestas