none
Actualizar un registro segun una condicion en un store procedure RRS feed

  • Pregunta

  • Hola buen dia, tengo una tabla con los siguientes datos, para crear un nuevo registro utilizo un procedimiento almacenado,
    Es posible poner una condicion dentro del procedimiento almacenado para que si se crea otro registro con el mismo numero de embarque automaticamente en el campo Activo se inserte un cero en el registro mas viejo con ese mismo numero de embarque?

    Algo como lo que se ve en la tabla 

    Este es mi procedimiento almacenado actual

    CREATE PROCEDURE spAgregarEmbarque (@num_embarque int,@fecha datetime,@descripcion Nvarchar(2500),@activo bit)
    AS
    BEGIN 
    DECLARE @Activo bit 
    SET @Activo=1
    SET NOCOUNT ON;
    INSERT INTO Embarques(num_embarque,fecha,descripcion,activo)
    VALUES (@num_embarque,@fecha,@MotivoRetraso,@descripcion,@activo)
    END


    • Editado Emma Grz lunes, 18 de mayo de 2020 21:32
    miércoles, 20 de noviembre de 2019 23:37

Respuestas

Todas las respuestas