Advertisement
Xronoz

CLIENTES INSTITUCIONALES

May 21st, 2025 (edited)
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.98 KB | None | 0 0
  1. ALTER TABLE ClientesDeta ADD Cli_Institucional BIT
  2. GO
  3. UPDATE Clientes SET Cli_Institucional = 'FALSE'
  4. GO
  5. ALTER TABLE ClientesDeta ALTER COLUMN Cli_Institucional BIT NOT NULL
  6. GO
  7.  
  8. CREATE TABLE ClientesInstitucionalesCampos(
  9.     Cli_Codigo NVARCHAR(64) NOT NULL,
  10.     CI_Consecutivo INT NOT NULL,
  11.     CI_Campo NVARCHAR(50) NOT NULL,
  12.     CI_Tipo NVARCHAR(1) NOT NULL,
  13.     CI_LongitudMinima INT,
  14.     CI_LongitudMaxima INT,
  15.     CONSTRAINT PK_CLI_INST_CMP PRIMARY KEY (Cli_Codigo, CI_Consecutivo))
  16. GO
  17. CREATE TABLE ClientesInstitucionalesCfg(
  18.     Cli_Codigo NVARCHAR(64) NOT NULL,
  19.     CI_SinRestricciones BIT NOT NULL,
  20.     CI_RecetaSolicitarFecha BIT NOT NULL,
  21.     CI_RecetaAutorizarVencida BIT NOT NULL,
  22.     CI_RecetaVigencia BIT NOT NULL,
  23.     CI_RecetaVigenciaDias INT NOT NULL,
  24.     CI_LimiteVenta BIT NOT NULL,
  25.     CI_LimiteVentaMonto DECIMAL (16,4) NOT NULL,
  26.     CI_LimiteVentaAutorizarSuperado BIT NOT NULL,
  27.     CI_LimiteVentaMensaje NVARCHAR(200) NOT NULL
  28.     CONSTRAINT PK_CLI_INST_CFG PRIMARY KEY (Cli_Codigo))
  29. GO
  30.  
  31. CREATE TABLE ClientesInstitucionalesRestricciones(
  32.     Cli_Codigo NVARCHAR(64) NOT NULL,
  33.     Art_Codigo NVARCHAR(64) NOT NULL,
  34.     CI_Autorizacion BIT NOT NULL,
  35.     CI_AutorizacionEspecial BIT NOT NULL,
  36.     CONSTRAINT PK_CLI_INST_RESTRICCIONES PRIMARY KEY (Cli_Codigo, Art_Codigo))
  37. GO
  38.  
  39. CREATE TABLE ClientesInstitucionalesTiendas(
  40.     Cli_Codigo NVARCHAR(64) NOT NULL,
  41.     Tda_Codigo BIGINT NOT NULL,
  42.     CONSTRAINT PK_CLI_INST_RESTRICCIONES PRIMARY KEY (Cli_Codigo, Tda_Codigo))
  43. GO
  44.  
  45. CREATE TABLE Derechohabientes(
  46.     D_Codigo BIGINT NOT NULL,
  47.     D_Numero NVARCHAR(20) NOT NULL,
  48.     D_Nombre NVARCHAR(70) NOT NULL,
  49.     D_NombreFamiliar NVARCHAR(70) NOT NULL,
  50.     D_Vigencia DATETIME NOT NULL,
  51.     D_Relacion NVARCHAR(100) NOT NULL,
  52.     Cli_Codigo NVARCHAR(64) NOT NULL,
  53.     D_Generico BIT NOT NULL,
  54.     D_Bloqueado BIGINT NOT NULL,
  55.     D_PorConsolidar BIT NOT NULL,
  56.     DisConStatus INT NOT NULL,
  57.     D_DisCon NVARCHAR(256),
  58.     CONSTRAINT PK_DERECHOH PRIMARY KEY (D_Codigo))
  59. GO
  60.  
  61. INSERT INTO Consolidadores VALUES(117, 'DerechohabientesDC', 'DerechohabientesDC.dcf')
  62. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement