dbo.Asignar_Tarea_Juicios

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
/*

exec Asignar_Tarea_Juicios

*/

CREATE OR ALTER PROCEDURE dbo.Asignar_Tarea_Juicios 
 
AS
BEGIN
 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;


declare @ValorEditado varchar(500)
declare @idTipoNovedad varchar(5)
declare @TipodeNovedadVieja varchar(100)
declare @idTareaJuicios int


DECLARE AsignacionDeJuicios Cursor
FOR

/*
select top 100 @idTareaJuicios = id_tarea,@ValorEditado = tipo_de_novedad_vieja  + ' --- ' + id_tipo_novedad,
@idTipoNovedad = id_tipo_novedad,@TipodeNovedadVieja = tipo_de_novedad_vieja
from TAREA_JUICIOS
where terminada = 0
*/

select top 100 id_tarea,tipo_de_novedad_vieja  + ' --- ' + id_tipo_novedad,
id_tipo_novedad,tipo_de_novedad_vieja
from TAREA_JUICIOS
where terminada = 0
order by id_tarea asc



/*
select @idTareaJuicios,@ValorEditado,@idTipoNovedad,@TipodeNovedadVieja
*/



Open AsignacionDeJuicios

Fetch NEXT FROM AsignacionDeJuicios INTO @idTareaJuicios,@ValorEditado,@idTipoNovedad,@TipodeNovedadVieja

While (@@FETCH_STATUS <> -1)
BEGIN

UPDATE juicios SET id_tipo_causa = @idTipoNovedad,
flag_edicion_id_tipo_causa = 1,
valor_update = @ValorEditado
WHERE tipo_de_novedad = @TipodeNovedadVieja

update tarea_juicios set terminada = 1 where id_tarea = @idTareaJuicios



Fetch NEXT FROM AsignacionDeJuicios INTO @idTareaJuicios,@ValorEditado,@idTipoNovedad,@TipodeNovedadVieja
END

CLOSE AsignacionDeJuicios
DEALLOCATE AsignacionDeJuicios


END

GO

Depends On

1

Used By

No items found