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
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
1Used By
No items found