none
ayuda con Insert con un select RRS feed

  • Pregunta

  • Junto con saludarlos me surgio la siguiente problematica tengo el siguiente sp

    DECLARE @SEC SMALLINT    
    SET @SEC =(SELECT MAX(SEC)+ 1 AS NC FROM OVIRTUAL_ALUMNOS_EVENTOS WHERE RUT_ALUM = @RutAlumno)
     
    INSERT INTO OVIRTUAL_ALUMNOS_EVENTOS(RUT_ALUM,CURSO,SEC,RUT_TUTOR,FECHA,TEMA,ID_EVENTO,MINUTOS,NOTA)    
    VALUES(    
    @RutAlumno,     
    @Curso,    
    @SEC,    
    @RutTutor,    
    @Fecha,    
    UPPER(@Tema),    
    @Evento,    
    @Minutos,    
    UPPER(@Nota))

    cuando esta por primera vez ingresando un dato @SEC = null, si se da ese caso quiero que @SEC = 1

    Saludos

    LatinWater!

    jueves, 8 de septiembre de 2016 19:48

Respuestas

  • SET

    @SEC =ISNULL((SELECT (MAX(SEC)+1)FROMOVIRTUAL_ALUMNOS_EVENTOS where  RUT_ALUM =@RutAlumno),1)asNC

    Esto lo hará para todas las veces que sea igual a NULL


    • Editado VitoG jueves, 8 de septiembre de 2016 20:05
    • Marcado como respuesta LatinWater jueves, 8 de septiembre de 2016 20:12
    jueves, 8 de septiembre de 2016 20:04

Todas las respuestas