none
Problema en generar una llave primaria compuesta RRS feed

  • Pregunta

  • CREATE TABLE PROGRAMACION
    (
    COD_PROGRAMACION NUMBER NOT NULL
    CONSTRAINT               PK_COD_PROGRAMACION,
    COD_PACIENTE         NUMBER NOT NULL
    CONSTRAINT         PK_COD_PACIENTE
    REFERENCES         PACIENTE(COD_PACIENTE),
    INICIO_CITA DATE NOT NULL,
    FIN_CITA DATE NOT NULL,
    NO_TRATAMIENTO NUMBER NOT NULL
    CONSTRAINT FK_NO_TRATAMIENTO
    REFERENCES TRATAMIENTO(NO_TRATAMIENTO),
    FECHA_PROG DATE NOT NULL,
    COD_ESPECIALISTA NUMBER NOT NULL
    CONSTRAINT FK_COD_ESPECIALISTA
    REFERENCES ESPECIALISTA(COD_ESPECIALISTA),
    COD_PROGRAMADOR NUMBER NOT NULL
    CONSTRAINT FK_COD_PROGRAMADOR
    REFERENCES PROGRAMADOR(COD_PROGRAMADOR)
    CONSTRAINT PK_PROGRAMACION PRIMARY KEY CLUSTERED
    (COD_PROGRAMACION, COD_PACIENTE)
    );
    lunes, 27 de noviembre de 2017 3:24

Respuestas

  • CREATE TABLE PROGRAMACION
    (
        COD_PROGRAMACION NUMBER NOT NULL,
        COD_PACIENTE     NUMBER NOT NULL 
    	   CONSTRAINT FK_COD_PACIENTE REFERENCES PACIENTE(COD_PACIENTE),
        INICIO_CITA      DATE NOT NULL,
        FIN_CITA         DATE NOT NULL,
        NO_TRATAMIENTO   NUMBER NOT NULL 
    	   CONSTRAINT FK_NO_TRATAMIENTO REFERENCES TRATAMIENTO(NO_TRATAMIENTO),
        FECHA_PROG       DATE NOT NULL,
        COD_ESPECIALISTA NUMBER NOT NULL 
    	   CONSTRAINT FK_COD_ESPECIALISTA REFERENCES ESPECIALISTA(COD_ESPECIALISTA),
        COD_PROGRAMADOR  NUMBER NOT NULL
            CONSTRAINT FK_COD_PROGRAMADOR REFERENCES PROGRAMADOR(COD_PROGRAMADOR)
        CONSTRAINT PK_PROG PRIMARY KEY CLUSTERED (COD_PROGRAMACION, COD_PACIENTE)
    )
    GO

    • Propuesto como respuesta MarianokMVP lunes, 27 de noviembre de 2017 14:09
    • Marcado como respuesta Pablo RubioModerator martes, 5 de diciembre de 2017 15:53
    lunes, 27 de noviembre de 2017 7:10