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
-- exec monitoreos_extender
CREATE OR ALTER PROCEDURE dbo.monitoreos_extender
AS
BEGIN
SET NOCOUNT ON;
declare @id int
DECLARE bn CURSOR FOR
select top 6500 id_mantenimiento from monitoreos
where fecha_vigencia_mantenimiento between '2019-01-01 00:00:00.000' and '2019-06-30 00:00:00.000'
and visible = 1
/*
and cliente = 652623115
*/
order by fecha_vigencia_mantenimiento asc
OPEN bn
Fetch next from bn INTO @id
WHILE (@@FETCH_STATUS <> -1)
BEGIN
/* SELECT @ID AS id */
update monitoreos set fecha_vigencia_mantenimiento = '2020-01-02 00:00:00.000' where id_mantenimiento = @id
/* SELECT @ID AS id2 */
Fetch next from bn INTO @id
END
CLOSE bn
DEALLOCATE bn
END
GO
GO
-- exec monitoreos_extender
CREATE OR ALTER PROCEDURE dbo.monitoreos_extender
AS
BEGIN
SET NOCOUNT ON;
declare @id int
DECLARE bn CURSOR FOR
select top 6500 id_mantenimiento from monitoreos
where fecha_vigencia_mantenimiento between '2019-01-01 00:00:00.000' and '2019-06-30 00:00:00.000'
and visible = 1
/*
and cliente = 652623115
*/
order by fecha_vigencia_mantenimiento asc
OPEN bn
Fetch next from bn INTO @id
WHILE (@@FETCH_STATUS <> -1)
BEGIN
/* SELECT @ID AS id */
update monitoreos set fecha_vigencia_mantenimiento = '2020-01-02 00:00:00.000' where id_mantenimiento = @id
/* SELECT @ID AS id2 */
Fetch next from bn INTO @id
END
CLOSE bn
DEALLOCATE bn
END
GO
Depends On
1Used By
No items found