ALTER TABLE Agencias ADD CdCCBonif VARCHAR(16),CdSubCCBonif VARCHAR(16)
GO
CREATE TABLE Trn_FinPrestGarant ( 
TipDoc VARCHAR(3) DEFAULT ('PR1') NOT NULL,
IdPrestamo INT DEFAULT ((0)) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT ((0)) NOT NULL,
TipoGarant VARCHAR(20) NOT NULL,
DescGarant VARCHAR(250) NOT NULL,
CdInmueble VARCHAR(4) NOT NULL,
CdTipoVeh VARCHAR(4) NOT NULL,
VrGarantia MONEY DEFAULT ((0)) NOT NULL,
VrAvaluo MONEY DEFAULT ((0)) NOT NULL,
PesoBruto DECIMAL(16,6) DEFAULT ((0)) NOT NULL,
PesoNeto DECIMAL(16,6) DEFAULT ((0)) NOT NULL,
IdUsuario VARCHAR(11) NOT NULL,
Propietario VARCHAR(250),
DirInmueble VARCHAR(250),
CdCiudad VARCHAR(8),
Matricula VARCHAR(50),
Escritura VARCHAR(50),
NumNotaria VARCHAR(20),
MarcaVeh VARCHAR(20),
Modelo VARCHAR(4),
CdBanco VARCHAR(4),
FecCheque SMALLDATETIME,
NumCheque VARCHAR(20),
OtroTipoVehic VARCHAR(50),
OtroInmueble VARCHAR(50),
CedFmnte1 VARCHAR(16),
NomFmnte1 VARCHAR(150),
CedFmnte2 VARCHAR(16),
NomFmnte2 VARCHAR(150),
CedFmnte3 VARCHAR(16),
NomFmnte3 VARCHAR(150),
CedFmnte4 VARCHAR(16),
NomFmnte4 VARCHAR(150),
CedFmnte5 VARCHAR(16),
NomFmnte5 VARCHAR(150),
CedFmnte6 VARCHAR(16),
NomFmnte6 VARCHAR(150),
ArchivoImg VARCHAR(500)
 CONSTRAINT PK_Trn_FinPrestGarant PRIMARY KEY CLUSTERED (TipDoc,IdPrestamo,IdCia,Item),
 CONSTRAINT CK_Trn_FinPrestGarantCdInmueble CHECK ((len([CdInmueble])>(0))),
 CONSTRAINT CK_Trn_FinPrestGarantCdTipoVeh CHECK ((len([CdTipoVeh])>(0))),
 CONSTRAINT CK_Trn_FinPrestGarantDescGarant CHECK ((len([DescGarant])>(0))),
 CONSTRAINT CK_Trn_FinPrestGarantIdCia CHECK ((len([IdCia])>(0))),
 CONSTRAINT CK_Trn_FinPrestGarantIdUsuario CHECK ((len([IdUsuario])>(0))),
 CONSTRAINT CK_Trn_FinPrestGarantTipDoc CHECK ((len([TipDoc])>(0))),
 CONSTRAINT CK_Trn_FinPrestGarantTipoGarant CHECK ((len([TipoGarant])>(0))))
GO
ALTER TABLE Trn_FinPrestGarant ADD 
 CONSTRAINT FK_Trn_FinPrestGarant_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario),
 CONSTRAINT FK_Trn_FinPrestGarant_Trn_FinPrestamo FOREIGN KEY (TipDoc,IdPrestamo,IdCia) REFERENCES [dbo].[Trn_FinPrestamo] (TipDoc,IdPrestamo,IdCia)
