none
copiar datos de una tabla a otra si no existe el dato RRS feed

  • Pregunta

  • tabla preguntas                       Tabla Respuestas

    Num_pregunta                        Num_Estudiante

    Pregunta                                 Fecha_Inicio

                                                  Fecha_Fin

                                                  Num_Pregunta

                                                   cierto

                                                   Falso

    tengo dos tablas una de preguntas en las cuales tengo 30 preguntas desde el 1 al 30 

    y la tabla Respuestas que puede estar vacia o llena, quiero pasar tres parametros @Num_Estudiante, @Fecha_Inicio, @Fecha_Fin

    si en la tabla respuestas no existen el conjunto de esos tres parametros entonces inserta 

    Num_estudiante   Fecha_inicio     Fecha_Fin    Num_pregunta        cierto          Falso

             2020           02/02/2018     02/02/2019         1                   False            False

             2020           02/02/2018      02/02/2019        2                   False            False

    y asi sucesivamente hasta pones los 30 Num_Pregunta

    martes, 23 de julio de 2019 21:31

Todas las respuestas

  • YA LO RESOLVI GRACIAS

    USE [CFES]
    GO
    /****** Object:  StoredProcedure [dbo].[SP_INSERT_ANSWER_TEACHING_ROLE]    Script Date: 7/23/2019 6:11:07 PM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER procedure [dbo].[SP_INSERT_ANSWER_TEACHING_ROLE]
    @ID_Facult nvarchar(10),
    @Period_Start date,
    @Period_End date
    as
    BEGIN
    INSERT INTO Answer_Teaching_Role_Table (ID_Facult,Period_Start,Period_End,Question_Num,[0],[1],[2],[3],[4])
    SELECT @ID_Facult,@Period_Start,@Period_End,Question_Num,'False','False','False','False','False'
    From QUESTION_TEACHING_ROLE_TABLE
    where not exists (Select @ID_Facult,@Period_Start,@Period_End from Answer_Teaching_Role_Table)
    end

    martes, 23 de julio de 2019 22:12