28 lines
975 B
MySQL
28 lines
975 B
MySQL
|
|
-- 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';
|