Files
GestionIntegralWeb/Backend/EliminacionLogicaDistribuidores.sql

28 lines
975 B
MySQL
Raw Normal View History

-- Script para agregar borrado lógico a Distribuidores
-- 1. Agregar columnas a la tabla principal
ALTER TABLE dbo.dist_dtDistribuidores
ADD Baja bit NOT NULL DEFAULT 0;
ALTER TABLE dbo.dist_dtDistribuidores
ADD FechaBaja datetime2(0) NULL;
-- 2. Agregar columnas a la tabla histórica
ALTER TABLE dbo.dist_dtDistribuidores_H
ADD Baja bit NULL;
ALTER TABLE dbo.dist_dtDistribuidores_H
ADD FechaBaja datetime2(0) NULL;
-- 3. ATENCION: Actualizar Stored Procedures de Reportes
-- Los siguientes Stored Procedures deben ser modificados para incluir la condicion "AND Baja = 0"
-- en las consultas a "dist_dtDistribuidores":
-- - SP_BalanceCuentaDistEntradaSalidaPorEmpresa
-- - SP_BalanceCuentDistDebCredEmpresa
-- - SP_BalanceCuentDistPagosEmpresa
-- - SP_BalanceCuentSaldosEmpresas
-- - SP_CantidadEntradaSalida
-- - SP_CantidadEntradaSalidaCPromAgDia
PRINT 'Se agregaron correctamente las columnas Baja y FechaBaja a dist_dtDistribuidores y dist_dtDistribuidores_H';