USE [BPMPRENDARIO] GO IF EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFuncionalidadCuenta', N'COLUMN',N'Estado')) EXEC sys.sp_dropextendedproperty @name=N'MS_Description' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFuncionalidadCuenta', @level2type=N'COLUMN',@level2name=N'Estado' GO IF EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFuncionalidadCuenta', N'COLUMN',N'Descripcion')) EXEC sys.sp_dropextendedproperty @name=N'MS_Description' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFuncionalidadCuenta', @level2type=N'COLUMN',@level2name=N'Descripcion' GO IF EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFuncionalidadCuenta', N'COLUMN',N'IdTipoFuncionalidadCuenta')) EXEC sys.sp_dropextendedproperty @name=N'MS_Description' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFuncionalidadCuenta', @level2type=N'COLUMN',@level2name=N'IdTipoFuncionalidadCuenta' GO IF EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFormaDesembolso', N'COLUMN',N'Tipo')) EXEC sys.sp_dropextendedproperty @name=N'MS_Description' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFormaDesembolso', @level2type=N'COLUMN',@level2name=N'Tipo' GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionHistorica_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]')) ALTER TABLE [Prendario].[SituacionHistorica] DROP CONSTRAINT [FK_SituacionHistorica_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITHIST_FK_SITHIST_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]')) ALTER TABLE [Prendario].[SituacionHistorica] DROP CONSTRAINT [FK_SITHIST_FK_SITHIST_SOLICITU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionFinal_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]')) ALTER TABLE [Prendario].[SituacionFinal] DROP CONSTRAINT [FK_SituacionFinal_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITFINAL_REFERENCE_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]')) ALTER TABLE [Prendario].[SituacionFinal] DROP CONSTRAINT [FK_SITFINAL_REFERENCE_SOLICITU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionActual_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionActual]')) ALTER TABLE [Prendario].[SituacionActual] DROP CONSTRAINT [FK_SituacionActual_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITACTUAL_REFERENCE_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionActual]')) ALTER TABLE [Prendario].[SituacionActual] DROP CONSTRAINT [FK_SITACTUAL_REFERENCE_SOLICITU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SensibilizacionSolicitud_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]')) ALTER TABLE [Prendario].[SensibilizacionSolicitud] DROP CONSTRAINT [FK_SensibilizacionSolicitud_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SensibilizacionSolicitud_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]')) ALTER TABLE [Prendario].[SensibilizacionSolicitud] DROP CONSTRAINT [FK_SensibilizacionSolicitud_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionTarjetas_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]')) ALTER TABLE [Prendario].[PosicionTarjetas] DROP CONSTRAINT [FK_PosicionTarjetas_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionTarjetas_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]')) ALTER TABLE [Prendario].[PosicionTarjetas] DROP CONSTRAINT [FK_PosicionTarjetas_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionPasivos_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]')) ALTER TABLE [Prendario].[PosicionPasivos] DROP CONSTRAINT [FK_PosicionPasivos_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionPasivos_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]')) ALTER TABLE [Prendario].[PosicionPasivos] DROP CONSTRAINT [FK_PosicionPasivos_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionActivos_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]')) ALTER TABLE [Prendario].[PosicionActivos] DROP CONSTRAINT [FK_PosicionActivos_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionActivos_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]')) ALTER TABLE [Prendario].[PosicionActivos] DROP CONSTRAINT [FK_PosicionActivos_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOTRANSMISION_FK_GARANT_TIPOTRANSMISION]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_TIPOTRANSMISION_FK_GARANT_TIPOTRANSMISION] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOTRACCION_FK_GARANT_TIPOTRACCION]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_TIPOTRACCION_FK_GARANT_TIPOTRACCION] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOCOMBUSTIBLE_FK_GARANT_TIPOCOMBUSTIBLE]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_TIPOCOMBUSTIBLE_FK_GARANT_TIPOCOMBUSTIBLE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_TipoIdentificacion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_Garantia_TipoIdentificacion] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_GARANTIA_FK_GARANT_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_GARANTIA_FK_GARANT_SOLICITU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_CategoriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_Garantia_CategoriaVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_CarroceriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] DROP CONSTRAINT [FK_Garantia_CarroceriaVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_FormaDesembolso_Sucursal]') AND parent_object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]')) ALTER TABLE [Prendario].[FormaDesembolso] DROP CONSTRAINT [FK_FormaDesembolso_Sucursal] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_FormaDesembolso_CuentaAgencia]') AND parent_object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]')) ALTER TABLE [Prendario].[FormaDesembolso] DROP CONSTRAINT [FK_FormaDesembolso_CuentaAgencia] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCUMENT_FK_DOCUME_TIPOCLIE]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]')) ALTER TABLE [Prendario].[DocumentosPorTipo] DROP CONSTRAINT [FK_DOCUMENT_FK_DOCUME_TIPOCLIE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCPORTIPO_REF_DOCUMENT]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]')) ALTER TABLE [Prendario].[DocumentosPorTipo] DROP CONSTRAINT [FK_DOCPORTIPO_REF_DOCUMENT] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCPORSOLICITUD_REF_DOCUMENT]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorSolicitud]')) ALTER TABLE [Prendario].[DocumentosPorSolicitud] DROP CONSTRAINT [FK_DOCPORSOLICITUD_REF_DOCUMENT] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_TipoMotivo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] DROP CONSTRAINT [FK_DatosAprobacion_TipoMotivo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] DROP CONSTRAINT [FK_DatosAprobacion_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Recomendacion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] DROP CONSTRAINT [FK_DatosAprobacion_Recomendacion] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Excepcion1]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] DROP CONSTRAINT [FK_DatosAprobacion_Excepcion1] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Decicion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] DROP CONSTRAINT [FK_DatosAprobacion_Decicion] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoringDetalle_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]')) ALTER TABLE [Prendario].[DataScoringDetalle] DROP CONSTRAINT [FK_DataScoringDetalle_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoringDetalle_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]')) ALTER TABLE [Prendario].[DataScoringDetalle] DROP CONSTRAINT [FK_DataScoringDetalle_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoring_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoring]')) ALTER TABLE [Prendario].[DataScoring] DROP CONSTRAINT [FK_DataScoring_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoring_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoring]')) ALTER TABLE [Prendario].[DataScoring] DROP CONSTRAINT [FK_DataScoring_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_TipoEnvioCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] DROP CONSTRAINT [FK_DataFaseII_TipoEnvioCuenta] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_TipoCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] DROP CONSTRAINT [FK_DataFaseII_TipoCuenta] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] DROP CONSTRAINT [FK_DataFaseII_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_FormaPago]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] DROP CONSTRAINT [FK_DataFaseII_FormaPago] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_CuentasInternas]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] DROP CONSTRAINT [FK_DataFaseII_CuentasInternas] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_TipoCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] DROP CONSTRAINT [FK_CuentasInternas_TipoCuenta] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] DROP CONSTRAINT [FK_CuentasInternas_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_Moneda]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] DROP CONSTRAINT [FK_CuentasInternas_Moneda] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_BeneficiarioSeguro_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]')) ALTER TABLE [Prendario].[BeneficiarioSeguro] DROP CONSTRAINT [FK_BeneficiarioSeguro_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_BeneficiarioSeguro_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]')) ALTER TABLE [Prendario].[BeneficiarioSeguro] DROP CONSTRAINT [FK_BeneficiarioSeguro_RubroSeguro] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_AnalisisEstabilidad_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]')) ALTER TABLE [Prendario].[AnalisisEstabilidad] DROP CONSTRAINT [FK_AnalisisEstabilidad_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_AnalisisEstabilidad_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]')) ALTER TABLE [Prendario].[AnalisisEstabilidad] DROP CONSTRAINT [FK_AnalisisEstabilidad_Cliente] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_TELEFONO_FK_TELEFO_TIPOTELE]') AND parent_object_id = OBJECT_ID(N'[Global].[TelefonoCliente]')) ALTER TABLE [Global].[TelefonoCliente] DROP CONSTRAINT [FK_TELEFONO_FK_TELEFO_TIPOTELE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_TELEFONO_FK_TELEFO_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[TelefonoCliente]')) ALTER TABLE [Global].[TelefonoCliente] DROP CONSTRAINT [FK_TELEFONO_FK_TELEFO_CLIENTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Solicitud_PropositoCredito]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] DROP CONSTRAINT [FK_Solicitud_PropositoCredito] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITU_FK_SOLICI_SUCURSAL]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] DROP CONSTRAINT [FK_SOLICITU_FK_SOLICI_SUCURSAL] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITU_FK_SOLICI_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] DROP CONSTRAINT [FK_SOLICITU_FK_SOLICI_COTIZACI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_TIPOSOLI]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] DROP CONSTRAINT [FK_SOLICITA_FK_SOLICI_TIPOSOLI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] DROP CONSTRAINT [FK_SOLICITA_FK_SOLICI_SOLICITU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] DROP CONSTRAINT [FK_SOLICITA_FK_SOLICI_CLIENTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_MotivoSolicitud_Motivo]') AND parent_object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]')) ALTER TABLE [Global].[MotivoSolicitud] DROP CONSTRAINT [FK_MotivoSolicitud_Motivo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_ENCMOTIV_FK_ENCMOT_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]')) ALTER TABLE [Global].[MotivoSolicitud] DROP CONSTRAINT [FK_ENCMOTIV_FK_ENCMOT_SOLICITU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_PuestoActual]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_InformacionLaboralCliente_PuestoActual] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_MacroSector]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_InformacionLaboralCliente_MacroSector] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_Actividad]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_InformacionLaboralCliente_Actividad] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_REFERENCE_EXPERIEN]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_INFORMAC_REFERENCE_EXPERIEN] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TIPOFUEN]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_INFORMAC_FK_INFORM_TIPOFUEN] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TIPOEMPL]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_INFORMAC_FK_INFORM_TIPOEMPL] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TENDENCI]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_INFORMAC_FK_INFORM_TENDENCI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFOLABORALCLI_REF_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_INFOLABORALCLI_REF_CLIENTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_ID_DECLARA_RENTA]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] DROP CONSTRAINT [FK_ID_DECLARA_RENTA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFOINGRESOCLIENTE_REF_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionIngresosCliente]')) ALTER TABLE [Global].[InformacionIngresosCliente] DROP CONSTRAINT [FK_INFOINGRESOCLIENTE_REF_CLIENTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] DROP CONSTRAINT [FK_HistorialDecision_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Motivo]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] DROP CONSTRAINT [FK_HistorialDecision_Motivo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Etapa]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] DROP CONSTRAINT [FK_HistorialDecision_Etapa] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Decision]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] DROP CONSTRAINT [FK_HistorialDecision_Decision] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_EMAILCLI_FK_EMAILC_TIPOEMAI]') AND parent_object_id = OBJECT_ID(N'[Global].[EmailCliente]')) ALTER TABLE [Global].[EmailCliente] DROP CONSTRAINT [FK_EMAILCLI_FK_EMAILC_TIPOEMAI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_EMAILCLI_FK_EMAILC_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[EmailCliente]')) ALTER TABLE [Global].[EmailCliente] DROP CONSTRAINT [FK_EMAILCLI_FK_EMAILC_CLIENTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_TIPODIRE]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] DROP CONSTRAINT [FK_DIRECCIO_FK_DIRECC_TIPODIRE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_PROVINCI]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] DROP CONSTRAINT [FK_DIRECCIO_FK_DIRECC_PROVINCI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_DISTRITO]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] DROP CONSTRAINT [FK_DIRECCIO_FK_DIRECC_DISTRITO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] DROP CONSTRAINT [FK_DIRECCIO_FK_DIRECC_CLIENTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_CATON]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] DROP CONSTRAINT [FK_DIRECCIO_FK_DIRECC_CATON] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CondFSol_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]')) ALTER TABLE [Global].[CondicionesFormalizacionSolicitud] DROP CONSTRAINT [FK_CondFSol_Solicitud] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CondFSol_CondFormalizacion]') AND parent_object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]')) ALTER TABLE [Global].[CondicionesFormalizacionSolicitud] DROP CONSTRAINT [FK_CondFSol_CondFormalizacion] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_Pais]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_Cliente_Pais] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_Morosidad]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_Cliente_Morosidad] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_TIPOIDEN]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_TIPOIDEN] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_PROFESIO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_PROFESIO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NIVELSOC]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_NIVELSOC] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NIVELEDU]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_NIVELEDU] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NACIONAL]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_NACIONAL] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_GENERO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_GENERO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_ESTADOCI]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_ESTADOCI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_CONDICIO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_CLIENTE_FK_CLIENT_CONDICIO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_ComportamientoPagoHistorico]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_Cliente_ComportamientoPagoHistorico] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_CapacidadPago]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] DROP CONSTRAINT [FK_Cliente_CapacidadPago] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_SubRubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] DROP CONSTRAINT [FK_SegurosCotizacionDesglose_SubRubroSeguro] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] DROP CONSTRAINT [FK_SegurosCotizacionDesglose_RubroSeguro] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_Cotizacion]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] DROP CONSTRAINT [FK_SegurosCotizacionDesglose_Cotizacion] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacion_AgenteSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] DROP CONSTRAINT [FK_SegurosCotizacion_AgenteSeguro] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SEGUROSC_FK_SEGURO_RUBROSEG]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] DROP CONSTRAINT [FK_SEGUROSC_FK_SEGURO_RUBROSEG] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SEGUROSC_FK_SEGURO_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] DROP CONSTRAINT [FK_SEGUROSC_FK_SEGURO_COTIZACI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMACREDITICIOCONDICIONESTASA_PERIODOREAJUSTE]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] DROP CONSTRAINT [FK_PROGRAMACREDITICIOCONDICIONESTASA_PERIODOREAJUSTE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGCREDITICIOCONDTASA_PROGCREDITICIOCONDICIONES]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] DROP CONSTRAINT [FK_PROGCREDITICIOCONDTASA_PROGCREDITICIOCONDICIONES] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_TIPOTASA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] DROP CONSTRAINT [FK_CONDICIO_TIPOTASA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_FK_CONDIC_TIPOTASA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] DROP CONSTRAINT [FK_CONDICIO_FK_CONDIC_TIPOTASA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRCREDITICIOCOND_PROGRAMACREDITIO]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [FK_PROGRCREDITICIOCOND_PROGRAMACREDITIO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_TIPOVEHI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [FK_PROGRAMA_FK_PROGRA_TIPOVEHI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [FK_PROGRAMA_FK_PROGRA_MONEDA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_CAMPANNA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [FK_PROGRAMA_FK_PROGRA_CAMPANNA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGCREDITICIOCOND_ANNOVEHICULO]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [FK_PROGCREDITICIOCOND_ANNOVEHICULO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ProgCreditCond_TipoGracia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [FK_ProgCreditCond_TipoGracia] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ESCENARI_FK_ESCENA_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[EscenarioCuotaCotizacion]')) ALTER TABLE [Cotizacion].[EscenarioCuotaCotizacion] DROP CONSTRAINT [FK_ESCENARI_FK_ESCENA_COTIZACI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_EJECUTIV_FK_EJECUT_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[EjecutivoCotizacion]')) ALTER TABLE [Cotizacion].[EjecutivoCotizacion] DROP CONSTRAINT [FK_EJECUTIV_FK_EJECUT_COTIZACI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoIdentificacion]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_Cotizacion_TipoIdentificacion] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoGracia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_Cotizacion_TipoGracia] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoFuenteIngreso]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_Cotizacion_TipoFuenteIngreso] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_SubAgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_Cotizacion_SubAgenciaVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_ProgramaCrediticio]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_Cotizacion_ProgramaCrediticio] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_Campanna]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_Cotizacion_Campanna] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_USOVEHIC]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_COTIZACI_FK_COTIZA_USOVEHIC] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_TIPOVEHI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_COTIZACI_FK_COTIZA_TIPOVEHI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_COTIZACI_FK_COTIZA_MONEDA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_MARCAVEH]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_COTIZACI_FK_COTIZA_MARCAVEH] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_ESTILOVE]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_COTIZACI_FK_COTIZA_ESTILOVE] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_AGENCIAV]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_COTIZACI_FK_COTIZA_AGENCIAV] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ANNOVEHICULO_FK_ANNOVEHICULO_COTIZACION]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] DROP CONSTRAINT [FK_ANNOVEHICULO_FK_ANNOVEHICULO_COTIZACION] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_TipoTasaReferencia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] DROP CONSTRAINT [FK_CondicionesTasaCotizacion_TipoTasaReferencia] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_TipoTasa]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] DROP CONSTRAINT [FK_CondicionesTasaCotizacion_TipoTasa] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_PeriodoReajuste]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] DROP CONSTRAINT [FK_CondicionesTasaCotizacion_PeriodoReajuste] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_FK_CONDIC_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] DROP CONSTRAINT [FK_CONDICIO_FK_CONDIC_COTIZACI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_TipoFormaDesembolso_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[TipoFormaDesembolso]')) ALTER TABLE [Catalogos].[TipoFormaDesembolso] DROP CONSTRAINT [FK_TipoFormaDesembolso_Moneda] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ACTIVIDAD_TC_MACROSECTOR]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[TipoActividad]')) ALTER TABLE [Catalogos].[TipoActividad] DROP CONSTRAINT [FK_ACTIVIDAD_TC_MACROSECTOR] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_SubAgenciaVehiculo_AgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[SubAgenciaVehiculo]')) ALTER TABLE [Catalogos].[SubAgenciaVehiculo] DROP CONSTRAINT [FK_SubAgenciaVehiculo_AgenciaVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_RUBROSEG_TIPORUBROSEG]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]')) ALTER TABLE [Catalogos].[RubroSeguro] DROP CONSTRAINT [FK_RUBROSEG_TIPORUBROSEG] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_RUBROSEG_FK_RUBROS_ASEGURAD]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]')) ALTER TABLE [Catalogos].[RubroSeguro] DROP CONSTRAINT [FK_RUBROSEG_FK_RUBROS_ASEGURAD] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_TipoVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_TipoVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_TipoFuenteIngreso]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_TipoFuenteIngreso] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_SubRubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_SubRubroSeguro] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_RubroSeguro] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_Moneda] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_CarroceriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_CarroceriaVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_Aseguradora]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] DROP CONSTRAINT [FK_ParamCalcSeg_Aseguradora] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_MOTIVO_FK_MOTIVO_TIPOMOTI]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Motivo]')) ALTER TABLE [Catalogos].[Motivo] DROP CONSTRAINT [FK_MOTIVO_FK_MOTIVO_TIPOMOTI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_MARCAVEH_FK_MARCAV_AGENCIAV]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[MarcaVehiculo]')) ALTER TABLE [Catalogos].[MarcaVehiculo] DROP CONSTRAINT [FK_MARCAVEH_FK_MARCAV_AGENCIAV] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_PROGRCREDITICIOCOND]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] DROP CONSTRAINT [FK_INGRESOREQUERIDO_PROGRCREDITICIOCOND] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_PROGRCREDITICIO]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] DROP CONSTRAINT [FK_INGRESOREQUERIDO_PROGRCREDITICIO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] DROP CONSTRAINT [FK_INGRESOREQUERIDO_MONEDA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_FUENTEINGRESO]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] DROP CONSTRAINT [FK_INGRESOREQUERIDO_FUENTEINGRESO] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_Etapas_Proseso]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Etapas]')) ALTER TABLE [Catalogos].[Etapas] DROP CONSTRAINT [FK_Etapas_Proseso] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_DISTRITO_FK_DISTRI_CANTON]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Distrito]')) ALTER TABLE [Catalogos].[Distrito] DROP CONSTRAINT [FK_DISTRITO_FK_DISTRI_CANTON] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CuentaAgencia_TipoFuncionalidad]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]')) ALTER TABLE [Catalogos].[CuentaAgencia] DROP CONSTRAINT [FK_CuentaAgencia_TipoFuncionalidad] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CuentaAgencia_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]')) ALTER TABLE [Catalogos].[CuentaAgencia] DROP CONSTRAINT [FK_CuentaAgencia_Moneda] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CorreoAgencia_SubAgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CorreoAgencia]')) ALTER TABLE [Catalogos].[CorreoAgencia] DROP CONSTRAINT [FK_CorreoAgencia_SubAgenciaVehiculo] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_MOROSIDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] DROP CONSTRAINT [FK_CATEGORI_FK_CATEGO_MOROSIDA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_COMPORTA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] DROP CONSTRAINT [FK_CATEGORI_FK_CATEGO_COMPORTA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_CAPACIDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] DROP CONSTRAINT [FK_CATEGORI_FK_CATEGO_CAPACIDA] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CANTON_FK_CANTON_PROVINCI]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Canton]')) ALTER TABLE [Catalogos].[Canton] DROP CONSTRAINT [FK_CANTON_FK_CANTON_PROVINCI] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_AgenteSeguro_Aseguradora]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[AgenteSeguro]')) ALTER TABLE [Catalogos].[AgenteSeguro] DROP CONSTRAINT [FK_AgenteSeguro_Aseguradora] GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Aprobacion].[FK_DecisionPorEtapa_Decision]') AND parent_object_id = OBJECT_ID(N'[Aprobacion].[DecisionPorEtapa]')) ALTER TABLE [Aprobacion].[DecisionPorEtapa] DROP CONSTRAINT [FK_DecisionPorEtapa_Decision] GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Cotizacion].[DF_ProgramaCrediticioCondiciones_EsColaborador]') AND type = 'D') BEGIN ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] DROP CONSTRAINT [DF_ProgramaCrediticioCondiciones_EsColaborador] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF_TipoFormaDesembolso_Tipo]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[TipoFormaDesembolso] DROP CONSTRAINT [DF_TipoFormaDesembolso_Tipo] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF_TipoFormaDesembolso_Moneda]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[TipoFormaDesembolso] DROP CONSTRAINT [DF_TipoFormaDesembolso_Moneda] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF__Increment__it_no__7F8BD5E2]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[IncrementoTasa] DROP CONSTRAINT [DF__Increment__it_no__7F8BD5E2] END GO IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF__Devaluaci__de_in__7E97B1A9]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[DevaluacionEsperada] DROP CONSTRAINT [DF__Devaluaci__de_in__7E97B1A9] END GO /****** Object: Table [Prendario].[SituacionHistorica] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]') AND type in (N'U')) DROP TABLE [Prendario].[SituacionHistorica] GO /****** Object: Table [Prendario].[SituacionFinal] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]') AND type in (N'U')) DROP TABLE [Prendario].[SituacionFinal] GO /****** Object: Table [Prendario].[SituacionActual] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SituacionActual]') AND type in (N'U')) DROP TABLE [Prendario].[SituacionActual] GO /****** Object: Table [Prendario].[SensibilizacionSolicitud] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]') AND type in (N'U')) DROP TABLE [Prendario].[SensibilizacionSolicitud] GO /****** Object: Table [Prendario].[SensibilizacionResumen] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SensibilizacionResumen]') AND type in (N'U')) DROP TABLE [Prendario].[SensibilizacionResumen] GO /****** Object: Table [Prendario].[SensibilizacionOperacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SensibilizacionOperacion]') AND type in (N'U')) DROP TABLE [Prendario].[SensibilizacionOperacion] GO /****** Object: Table [Prendario].[RolUsuario] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[RolUsuario]') AND type in (N'U')) DROP TABLE [Prendario].[RolUsuario] GO /****** Object: Table [Prendario].[PosicionTarjetas] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]') AND type in (N'U')) DROP TABLE [Prendario].[PosicionTarjetas] GO /****** Object: Table [Prendario].[PosicionPasivos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]') AND type in (N'U')) DROP TABLE [Prendario].[PosicionPasivos] GO /****** Object: Table [Prendario].[PosicionActivos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]') AND type in (N'U')) DROP TABLE [Prendario].[PosicionActivos] GO /****** Object: Table [Prendario].[Garantia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[Garantia]') AND type in (N'U')) DROP TABLE [Prendario].[Garantia] GO /****** Object: Table [Prendario].[FormaDesembolso] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]') AND type in (N'U')) DROP TABLE [Prendario].[FormaDesembolso] GO /****** Object: Table [Prendario].[EPResultadoCIC] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[EPResultadoCIC]') AND type in (N'U')) DROP TABLE [Prendario].[EPResultadoCIC] GO /****** Object: Table [Prendario].[DocumentosPorTipo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]') AND type in (N'U')) DROP TABLE [Prendario].[DocumentosPorTipo] GO /****** Object: Table [Prendario].[DocumentosPorSolicitud] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DocumentosPorSolicitud]') AND type in (N'U')) DROP TABLE [Prendario].[DocumentosPorSolicitud] GO /****** Object: Table [Prendario].[Documentos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[Documentos]') AND type in (N'U')) DROP TABLE [Prendario].[Documentos] GO /****** Object: Table [Prendario].[DatosAprobacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]') AND type in (N'U')) DROP TABLE [Prendario].[DatosAprobacion] GO /****** Object: Table [Prendario].[DataScoringDetalle] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]') AND type in (N'U')) DROP TABLE [Prendario].[DataScoringDetalle] GO /****** Object: Table [Prendario].[DataScoring] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DataScoring]') AND type in (N'U')) DROP TABLE [Prendario].[DataScoring] GO /****** Object: Table [Prendario].[DataFaseII] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DataFaseII]') AND type in (N'U')) DROP TABLE [Prendario].[DataFaseII] GO /****** Object: Table [Prendario].[CuentasInternas] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]') AND type in (N'U')) DROP TABLE [Prendario].[CuentasInternas] GO /****** Object: Table [Prendario].[BeneficiarioSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]') AND type in (N'U')) DROP TABLE [Prendario].[BeneficiarioSeguro] GO /****** Object: Table [Prendario].[AnalisisEstabilidad] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]') AND type in (N'U')) DROP TABLE [Prendario].[AnalisisEstabilidad] GO /****** Object: Table [Global].[TelefonoCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[TelefonoCliente]') AND type in (N'U')) DROP TABLE [Global].[TelefonoCliente] GO /****** Object: Table [Global].[Solicitud] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[Solicitud]') AND type in (N'U')) DROP TABLE [Global].[Solicitud] GO /****** Object: Table [Global].[Solicitante] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[Solicitante]') AND type in (N'U')) DROP TABLE [Global].[Solicitante] GO /****** Object: Table [Global].[MotivoSolicitud] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]') AND type in (N'U')) DROP TABLE [Global].[MotivoSolicitud] GO /****** Object: Table [Global].[InformacionLaboralCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]') AND type in (N'U')) DROP TABLE [Global].[InformacionLaboralCliente] GO /****** Object: Table [Global].[InformacionIngresosCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[InformacionIngresosCliente]') AND type in (N'U')) DROP TABLE [Global].[InformacionIngresosCliente] GO /****** Object: Table [Global].[HistorialDecision] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[HistorialDecision]') AND type in (N'U')) DROP TABLE [Global].[HistorialDecision] GO /****** Object: Table [Global].[EmailCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[EmailCliente]') AND type in (N'U')) DROP TABLE [Global].[EmailCliente] GO /****** Object: Table [Global].[DireccionCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[DireccionCliente]') AND type in (N'U')) DROP TABLE [Global].[DireccionCliente] GO /****** Object: Table [Global].[CondicionesFormalizacionSolicitud] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]') AND type in (N'U')) DROP TABLE [Global].[CondicionesFormalizacionSolicitud] GO /****** Object: Table [Global].[Cliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[Cliente]') AND type in (N'U')) DROP TABLE [Global].[Cliente] GO /****** Object: Table [Cotizacion].[SegurosCotizacionDesglose] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]') AND type in (N'U')) DROP TABLE [Cotizacion].[SegurosCotizacionDesglose] GO /****** Object: Table [Cotizacion].[SegurosCotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]') AND type in (N'U')) DROP TABLE [Cotizacion].[SegurosCotizacion] GO /****** Object: Table [Cotizacion].[ProgramaCrediticioCondicionesTasa] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]') AND type in (N'U')) DROP TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] GO /****** Object: Table [Cotizacion].[ProgramaCrediticioCondiciones] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]') AND type in (N'U')) DROP TABLE [Cotizacion].[ProgramaCrediticioCondiciones] GO /****** Object: Table [Cotizacion].[ProgramaCrediticio] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticio]') AND type in (N'U')) DROP TABLE [Cotizacion].[ProgramaCrediticio] GO /****** Object: Table [Cotizacion].[EscenarioCuotaCotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[EscenarioCuotaCotizacion]') AND type in (N'U')) DROP TABLE [Cotizacion].[EscenarioCuotaCotizacion] GO /****** Object: Table [Cotizacion].[EjecutivoCotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[EjecutivoCotizacion]') AND type in (N'U')) DROP TABLE [Cotizacion].[EjecutivoCotizacion] GO /****** Object: Table [Cotizacion].[Cotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]') AND type in (N'U')) DROP TABLE [Cotizacion].[Cotizacion] GO /****** Object: Table [Cotizacion].[CondicionesTasaCotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]') AND type in (N'U')) DROP TABLE [Cotizacion].[CondicionesTasaCotizacion] GO /****** Object: Table [Catalogos].[UsoVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[UsoVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[UsoVehiculo] GO /****** Object: Table [Catalogos].[TipoVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoVehiculo] GO /****** Object: Table [Catalogos].[TipoTransmision] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTransmision]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoTransmision] GO /****** Object: Table [Catalogos].[TipoTraccion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTraccion]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoTraccion] GO /****** Object: Table [Catalogos].[TipoTelefono] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTelefono]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoTelefono] GO /****** Object: Table [Catalogos].[TipoTasaReferencia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTasaReferencia]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoTasaReferencia] GO /****** Object: Table [Catalogos].[TipoTasa] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTasa]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoTasa] GO /****** Object: Table [Catalogos].[TipoSolicitante] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoSolicitante]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoSolicitante] GO /****** Object: Table [Catalogos].[TipoRubroSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoRubroSeguro]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoRubroSeguro] GO /****** Object: Table [Catalogos].[TipoMotivo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoMotivo]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoMotivo] GO /****** Object: Table [Catalogos].[TipoMacrosector] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoMacrosector]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoMacrosector] GO /****** Object: Table [Catalogos].[TipoIdentificacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoIdentificacion]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoIdentificacion] GO /****** Object: Table [Catalogos].[TipoGracia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoGracia]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoGracia] GO /****** Object: Table [Catalogos].[TipoFuncionalidadCuenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoFuncionalidadCuenta]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoFuncionalidadCuenta] GO /****** Object: Table [Catalogos].[TipoFuenteIngreso] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoFuenteIngreso]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoFuenteIngreso] GO /****** Object: Table [Catalogos].[TipoFormaDesembolso] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoFormaDesembolso]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoFormaDesembolso] GO /****** Object: Table [Catalogos].[TipoEnvioCuenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoEnvioCuenta]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoEnvioCuenta] GO /****** Object: Table [Catalogos].[TipoEmpleador] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoEmpleador]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoEmpleador] GO /****** Object: Table [Catalogos].[TipoEmail] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoEmail]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoEmail] GO /****** Object: Table [Catalogos].[TipoDireccion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoDireccion]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoDireccion] GO /****** Object: Table [Catalogos].[TipoCuenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoCuenta]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoCuenta] GO /****** Object: Table [Catalogos].[TipoCombustible] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoCombustible]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoCombustible] GO /****** Object: Table [Catalogos].[TipoCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoCliente]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoCliente] GO /****** Object: Table [Catalogos].[TipoActividad] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoActividad]') AND type in (N'U')) DROP TABLE [Catalogos].[TipoActividad] GO /****** Object: Table [Catalogos].[TendenciaIndustria] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TendenciaIndustria]') AND type in (N'U')) DROP TABLE [Catalogos].[TendenciaIndustria] GO /****** Object: Table [Catalogos].[Sucursal] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Sucursal]') AND type in (N'U')) DROP TABLE [Catalogos].[Sucursal] GO /****** Object: Table [Catalogos].[SubRubroSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[SubRubroSeguro]') AND type in (N'U')) DROP TABLE [Catalogos].[SubRubroSeguro] GO /****** Object: Table [Catalogos].[SubAgenciaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[SubAgenciaVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[SubAgenciaVehiculo] GO /****** Object: Table [Catalogos].[RubroSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]') AND type in (N'U')) DROP TABLE [Catalogos].[RubroSeguro] GO /****** Object: Table [Catalogos].[RiesgoCambiarioDeudor] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[RiesgoCambiarioDeudor]') AND type in (N'U')) DROP TABLE [Catalogos].[RiesgoCambiarioDeudor] GO /****** Object: Table [Catalogos].[Recomendacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Recomendacion]') AND type in (N'U')) DROP TABLE [Catalogos].[Recomendacion] GO /****** Object: Table [Catalogos].[PuntoCorteCSD] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PuntoCorteCSD]') AND type in (N'U')) DROP TABLE [Catalogos].[PuntoCorteCSD] GO /****** Object: Table [Catalogos].[PuestoActual] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PuestoActual]') AND type in (N'U')) DROP TABLE [Catalogos].[PuestoActual] GO /****** Object: Table [Catalogos].[Provincia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Provincia]') AND type in (N'U')) DROP TABLE [Catalogos].[Provincia] GO /****** Object: Table [Catalogos].[PropositoCredito] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PropositoCredito]') AND type in (N'U')) DROP TABLE [Catalogos].[PropositoCredito] GO /****** Object: Table [Catalogos].[Profesion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Profesion]') AND type in (N'U')) DROP TABLE [Catalogos].[Profesion] GO /****** Object: Table [Catalogos].[Procesos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Procesos]') AND type in (N'U')) DROP TABLE [Catalogos].[Procesos] GO /****** Object: Table [Catalogos].[PeriodoReajuste] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PeriodoReajuste]') AND type in (N'U')) DROP TABLE [Catalogos].[PeriodoReajuste] GO /****** Object: Table [Catalogos].[PeriodoGracia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PeriodoGracia]') AND type in (N'U')) DROP TABLE [Catalogos].[PeriodoGracia] GO /****** Object: Table [Catalogos].[PeriodoCredito] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PeriodoCredito]') AND type in (N'U')) DROP TABLE [Catalogos].[PeriodoCredito] GO /****** Object: Table [Catalogos].[ParamMaximoEndeudamientoNCP] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamMaximoEndeudamientoNCP]') AND type in (N'U')) DROP TABLE [Catalogos].[ParamMaximoEndeudamientoNCP] GO /****** Object: Table [Catalogos].[ParamDeduccionFormalizaPrendaTimbre] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamDeduccionFormalizaPrendaTimbre]') AND type in (N'U')) DROP TABLE [Catalogos].[ParamDeduccionFormalizaPrendaTimbre] GO /****** Object: Table [Catalogos].[ParamDeduccionFormalizaPrenda] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamDeduccionFormalizaPrenda]') AND type in (N'U')) DROP TABLE [Catalogos].[ParamDeduccionFormalizaPrenda] GO /****** Object: Table [Catalogos].[ParamCalculoSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]') AND type in (N'U')) DROP TABLE [Catalogos].[ParamCalculoSeguro] GO /****** Object: Table [Catalogos].[ParamCalculoNCP] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoNCP]') AND type in (N'U')) DROP TABLE [Catalogos].[ParamCalculoNCP] GO /****** Object: Table [Catalogos].[NivelSocioEconomico] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[NivelSocioEconomico]') AND type in (N'U')) DROP TABLE [Catalogos].[NivelSocioEconomico] GO /****** Object: Table [Catalogos].[NivelEducacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[NivelEducacion]') AND type in (N'U')) DROP TABLE [Catalogos].[NivelEducacion] GO /****** Object: Table [Catalogos].[Nacionalidad] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Nacionalidad]') AND type in (N'U')) DROP TABLE [Catalogos].[Nacionalidad] GO /****** Object: Table [Catalogos].[MotivoRechazo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[MotivoRechazo]') AND type in (N'U')) DROP TABLE [Catalogos].[MotivoRechazo] GO /****** Object: Table [Catalogos].[Motivo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Motivo]') AND type in (N'U')) DROP TABLE [Catalogos].[Motivo] GO /****** Object: Table [Catalogos].[Morosidad] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Morosidad]') AND type in (N'U')) DROP TABLE [Catalogos].[Morosidad] GO /****** Object: Table [Catalogos].[Moneda] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Moneda]') AND type in (N'U')) DROP TABLE [Catalogos].[Moneda] GO /****** Object: Table [Catalogos].[MarcaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[MarcaVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[MarcaVehiculo] GO /****** Object: Table [Catalogos].[MantenimientoCatalogos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[MantenimientoCatalogos]') AND type in (N'U')) DROP TABLE [Catalogos].[MantenimientoCatalogos] GO /****** Object: Table [Catalogos].[IngresoRequerido] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]') AND type in (N'U')) DROP TABLE [Catalogos].[IngresoRequerido] GO /****** Object: Table [Catalogos].[IncrementoTasa] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[IncrementoTasa]') AND type in (N'U')) DROP TABLE [Catalogos].[IncrementoTasa] GO /****** Object: Table [Catalogos].[Genero] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Genero]') AND type in (N'U')) DROP TABLE [Catalogos].[Genero] GO /****** Object: Table [Catalogos].[FormaPago] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[FormaPago]') AND type in (N'U')) DROP TABLE [Catalogos].[FormaPago] GO /****** Object: Table [Catalogos].[ExperienciaNegocio] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ExperienciaNegocio]') AND type in (N'U')) DROP TABLE [Catalogos].[ExperienciaNegocio] GO /****** Object: Table [Catalogos].[Excepciones] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Excepciones]') AND type in (N'U')) DROP TABLE [Catalogos].[Excepciones] GO /****** Object: Table [Catalogos].[Etapas] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Etapas]') AND type in (N'U')) DROP TABLE [Catalogos].[Etapas] GO /****** Object: Table [Catalogos].[EstratoSocial] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EstratoSocial]') AND type in (N'U')) DROP TABLE [Catalogos].[EstratoSocial] GO /****** Object: Table [Catalogos].[EstiloVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EstiloVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[EstiloVehiculo] GO /****** Object: Table [Catalogos].[EstadoCivil] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EstadoCivil]') AND type in (N'U')) DROP TABLE [Catalogos].[EstadoCivil] GO /****** Object: Table [Catalogos].[EPReglas] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EPReglas]') AND type in (N'U')) DROP TABLE [Catalogos].[EPReglas] GO /****** Object: Table [Catalogos].[Distrito] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Distrito]') AND type in (N'U')) DROP TABLE [Catalogos].[Distrito] GO /****** Object: Table [Catalogos].[DevaluacionEsperada] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[DevaluacionEsperada]') AND type in (N'U')) DROP TABLE [Catalogos].[DevaluacionEsperada] GO /****** Object: Table [Catalogos].[DeclaraRenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[DeclaraRenta]') AND type in (N'U')) DROP TABLE [Catalogos].[DeclaraRenta] GO /****** Object: Table [Catalogos].[Decision] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Decision]') AND type in (N'U')) DROP TABLE [Catalogos].[Decision] GO /****** Object: Table [Catalogos].[CuentaAgencia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]') AND type in (N'U')) DROP TABLE [Catalogos].[CuentaAgencia] GO /****** Object: Table [Catalogos].[CorreoAgencia] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CorreoAgencia]') AND type in (N'U')) DROP TABLE [Catalogos].[CorreoAgencia] GO /****** Object: Table [Catalogos].[CondicionVivienda] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CondicionVivienda]') AND type in (N'U')) DROP TABLE [Catalogos].[CondicionVivienda] GO /****** Object: Table [Catalogos].[CondicionesFormalizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CondicionesFormalizacion]') AND type in (N'U')) DROP TABLE [Catalogos].[CondicionesFormalizacion] GO /****** Object: Table [Catalogos].[ComportamientoPagoHistorico] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ComportamientoPagoHistorico]') AND type in (N'U')) DROP TABLE [Catalogos].[ComportamientoPagoHistorico] GO /****** Object: Table [Catalogos].[CategoriaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CategoriaVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[CategoriaVehiculo] GO /****** Object: Table [Catalogos].[CategoriaRiesgo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]') AND type in (N'U')) DROP TABLE [Catalogos].[CategoriaRiesgo] GO /****** Object: Table [Catalogos].[CarroceriaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CarroceriaVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[CarroceriaVehiculo] GO /****** Object: Table [Catalogos].[CapacidadPago] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CapacidadPago]') AND type in (N'U')) DROP TABLE [Catalogos].[CapacidadPago] GO /****** Object: Table [Catalogos].[Canton] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Canton]') AND type in (N'U')) DROP TABLE [Catalogos].[Canton] GO /****** Object: Table [Catalogos].[Campanna] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Campanna]') AND type in (N'U')) DROP TABLE [Catalogos].[Campanna] GO /****** Object: Table [Catalogos].[Aseguradora] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Aseguradora]') AND type in (N'U')) DROP TABLE [Catalogos].[Aseguradora] GO /****** Object: Table [Catalogos].[AnnoVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[AnnoVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[AnnoVehiculo] GO /****** Object: Table [Catalogos].[AgenteSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[AgenteSeguro]') AND type in (N'U')) DROP TABLE [Catalogos].[AgenteSeguro] GO /****** Object: Table [Catalogos].[AgenciaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[AgenciaVehiculo]') AND type in (N'U')) DROP TABLE [Catalogos].[AgenciaVehiculo] GO /****** Object: Table [Aprobacion].[DecisionPorEtapa] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Aprobacion].[DecisionPorEtapa]') AND type in (N'U')) DROP TABLE [Aprobacion].[DecisionPorEtapa] GO /****** Object: StoredProcedure [dbo].[usp_rpt_databound] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_rpt_databound]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_rpt_databound] GO /****** Object: StoredProcedure [dbo].[usp_ep_productos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_ep_productos]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_ep_productos] GO /****** Object: StoredProcedure [dbo].[usp_ep_politicas_cic] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_ep_politicas_cic]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_ep_politicas_cic] GO /****** Object: StoredProcedure [dbo].[usp_ep_politicas] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_ep_politicas]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_ep_politicas] GO /****** Object: StoredProcedure [dbo].[usp_cp_situacion_historica] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_situacion_historica]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_situacion_historica] GO /****** Object: StoredProcedure [dbo].[usp_cp_situacion_actual] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_situacion_actual]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_situacion_actual] GO /****** Object: StoredProcedure [dbo].[usp_cp_sensibilizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_sensibilizacion]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_sensibilizacion] GO /****** Object: StoredProcedure [dbo].[usp_cp_salario_neto] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_salario_neto]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_salario_neto] GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_rol_usuario] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_rol_usuario]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_obtener_rol_usuario] GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_estrato_social] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_estrato_social]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_obtener_estrato_social] GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_descripcion_ocupacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_descripcion_ocupacion]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_obtener_descripcion_ocupacion] GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_categoriariezgo] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_categoriariezgo]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_obtener_categoriariezgo] GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_catalogos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_catalogos]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_obtener_catalogos] GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_area_metro] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_area_metro]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_obtener_area_metro] GO /****** Object: StoredProcedure [dbo].[usp_cp_numero_operacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_numero_operacion]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_numero_operacion] GO /****** Object: StoredProcedure [dbo].[usp_cp_nivel_capacidad_pago] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_nivel_capacidad_pago]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_nivel_capacidad_pago] GO /****** Object: StoredProcedure [dbo].[usp_cp_forma_desembolso] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_forma_desembolso]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[usp_cp_forma_desembolso] GO /****** Object: StoredProcedure [dbo].[SearchAllTables] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SearchAllTables]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[SearchAllTables] GO /****** Object: Schema [Prendario] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Prendario') DROP SCHEMA [Prendario] GO /****** Object: Schema [Global] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Global') DROP SCHEMA [Global] GO /****** Object: Schema [Cotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Cotizacion') DROP SCHEMA [Cotizacion] GO /****** Object: Schema [Catalogos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Catalogos') DROP SCHEMA [Catalogos] GO /****** Object: Schema [Aprobacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF EXISTS (SELECT * FROM sys.schemas WHERE name = N'Aprobacion') DROP SCHEMA [Aprobacion] GO /****** Object: Schema [Aprobacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Aprobacion') EXEC sys.sp_executesql N'CREATE SCHEMA [Aprobacion]' GO /****** Object: Schema [Catalogos] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Catalogos') EXEC sys.sp_executesql N'CREATE SCHEMA [Catalogos]' GO /****** Object: Schema [Cotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Cotizacion') EXEC sys.sp_executesql N'CREATE SCHEMA [Cotizacion]' GO /****** Object: Schema [Global] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Global') EXEC sys.sp_executesql N'CREATE SCHEMA [Global]' GO /****** Object: Schema [Prendario] Script Date: 16/02/2018 10:46:41 a.m. ******/ IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = N'Prendario') EXEC sys.sp_executesql N'CREATE SCHEMA [Prendario]' GO /****** Object: StoredProcedure [dbo].[SearchAllTables] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[SearchAllTables]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N'create PROC [dbo].[SearchAllTables] ( @SearchStr nvarchar(100) ) AS BEGIN CREATE TABLE #Results (ColumnName nvarchar(370), ColumnValue nvarchar(3630)) SET NOCOUNT ON DECLARE @TableName nvarchar(256), @ColumnName nvarchar(128), @SearchStr2 nvarchar(110) SET @TableName = '''' SET @SearchStr2 = QUOTENAME(''%'' + @SearchStr + ''%'','''''''') WHILE @TableName IS NOT NULL BEGIN SET @ColumnName = '''' SET @TableName = ( SELECT MIN(QUOTENAME(TABLE_SCHEMA) + ''.'' + QUOTENAME(TABLE_NAME)) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = ''BASE TABLE'' AND QUOTENAME(TABLE_SCHEMA) + ''.'' + QUOTENAME(TABLE_NAME) > @TableName AND OBJECTPROPERTY( OBJECT_ID( QUOTENAME(TABLE_SCHEMA) + ''.'' + QUOTENAME(TABLE_NAME) ), ''IsMSShipped'' ) = 0 ) WHILE (@TableName IS NOT NULL) AND (@ColumnName IS NOT NULL) BEGIN SET @ColumnName = ( SELECT MIN(QUOTENAME(COLUMN_NAME)) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = PARSENAME(@TableName, 2) AND TABLE_NAME = PARSENAME(@TableName, 1) AND DATA_TYPE IN (''char'', ''varchar'', ''nchar'', ''nvarchar'') AND QUOTENAME(COLUMN_NAME) > @ColumnName ) IF @ColumnName IS NOT NULL BEGIN INSERT INTO #Results EXEC ( ''SELECT '''''' + @TableName + ''.'' + @ColumnName + '''''', LEFT('' + @ColumnName + '', 3630) FROM '' + @TableName + '' (NOLOCK) '' + '' WHERE '' + @ColumnName + '' LIKE '' + @SearchStr2 ) END END END SELECT ColumnName, ColumnValue FROM #Results END ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_forma_desembolso] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_forma_desembolso]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_forma_desembolso] @i_opcion INT, @i_incidente INT = 0, @i_solicitud INT = 0, @i_valor_inicial VARCHAR(30) = '''', @i_forma_desembolso VARCHAR(50) = '''', @i_co_sucursal INT = 0, @i_beneficiario VARCHAR(100)= '''', @i_comision VARCHAR(30) = '''', @i_monto VARCHAR(30) = '''', @i_cuenta VARCHAR(30) = '''', @i_seg_desempleo VARCHAR(30) = '''', @i_seg_vida VARCHAR(30) = '''', @i_tipo_registro CHAR(1) = '''', @i_llave INT = 0, @i_sec_cobis INT = 0, @i_proceso VARCHAR(50) = NULL, @i_xml XML = NULL AS /****************************************************** para mostrar *******************************************************/ IF @i_opcion = 1 BEGIN BEGIN TRAN SELECT a.IdSolicitud solicitud, a.ValorInicial valor_inicial, a.FormaDesembolso forma_desembolso, a.IdSucursal co_sucursal, ISNULL(a.Beneficiario,'''') beneficiario, a.Comision comision, a.Monto monto, ISNULL(e.NumCuenta, '''') cuenta, a.SegDesempleo seg_desempleo, a.SegVida seg_vida, a.IdFormaDesembolso llave, a.TipoRegistro tipo_registro, ISNULL(a.SecCobis, 0) sec_cobis, ISNULL(c.NoOperacion, ''0'') operacion, ISNULL(a.XmlCobis, '''') xml_desembolso, ISNULL(d.Tipo, '''') tipo_forma_desembolso, ISNULL(x.IdMoneda, '''') id_moneda FROM [Prendario].[FormaDesembolso] a LEFT JOIN [Prendario].[DataFaseII] c ON (c.IdSolicitud = a.IdSolicitud) INNER JOIN [Catalogos].[TipoFormaDesembolso] d ON (a.FormaDesembolso = d.IdTipoFormaDesembolso) LEFT JOIN [Catalogos].[CuentaAgencia] e ON (a.IdCuentaAgencia = e.IdCuentaAgencia) INNER JOIN [Global].[Solicitud] s ON (c.IdSolicitud = s.IdSolicitud) INNER JOIN [Cotizacion].[Cotizacion] x ON x.IdCotizacion = s.IdCotizacion WHERE a.IdSolicitud = @i_solicitud IF @@ERROR != 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar seleccionar registros de [Prendario].[FormaDesembolso], incidente %s'', 10, 1, @i_incidente) END ELSE BEGIN COMMIT TRAN --SELECT ''Operacion Exitosa'' AS RESPUESTA END END /****************************************************** --para actualizar el secuencial de Cobis ******************************************************/ IF @i_opcion = 7 BEGIN BEGIN TRAN UPDATE [Prendario].[FormaDesembolso] SET SecCobis = @i_sec_cobis, XmlCobis = @i_xml WHERE IdFormaDesembolso = @i_llave IF @@ERROR != 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar actualizar registros en [Prendario].[FormaDesembolso], llave %s'', 10, 1, @i_llave) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_nivel_capacidad_pago] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_nivel_capacidad_pago]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' /***************************************************************************** Ultimus BPM SERVER ------------------------------------------------------------------------------ Nombre SP: usp_cp_nivel_capacidad_pago Proceso Utiliza: PrestamoPrendario ------------------------------------------------------------------------------ Creado Por: Byron Madrigal Fecha Creación: 18/08/2014 ------------------------------------------------------------------------------ Modificado Por: ? Fecha Ult. Modif: ? ------------------------------------------------------------------------------ EXEC [BPMPERSONAL].[dbo].[usp_cp_nivel_capacidad_pago] @i_opcion = 1, @i_porc_endeudamiento = 2.5, @i_ingreso_neto = 12500.00, @i_proceso = ''TARJETA CREDITO'' *****************************************************************************/ CREATE PROCEDURE [dbo].[usp_cp_nivel_capacidad_pago] @i_opcion INT, @i_porc_endeudamiento DECIMAL(18,2) = NULL, @i_ingreso_neto DECIMAL(18,2) = NULL, @i_proceso VARCHAR(50) = NULL AS /*************************************************** OBTIENE EL NIVEL DE CAPACIDAD DE PAGO ***************************************************/ IF @i_opcion = 1 BEGIN DECLARE @w_max_porc_endeudamiento AS DECIMAL(18,2) DECLARE @w_exc_porc_endeudamiento AS DECIMAL(18,2) SELECT @w_max_porc_endeudamiento = a.PorcEndeudamiento FROM [Catalogos].[ParamMaximoEndeudamientoNCP] a WHERE @i_ingreso_neto BETWEEN a.MinIngresoNeto AND a.MaxIngresoNeto AND a.Proceso = @i_proceso AND a.Estado = 1 IF @w_max_porc_endeudamiento IS NULL BEGIN SELECT (''No se obtuvo el porcentaje máximo de endeudamiento, ingreso neto = '' + CONVERT(VARCHAR,@i_ingreso_neto,2) + '', proceso = '' + @i_proceso) AS ''ERROR'' RETURN END SET @w_exc_porc_endeudamiento = CASE WHEN ((@i_porc_endeudamiento * 100) - @w_max_porc_endeudamiento)> 0 THEN ((@i_porc_endeudamiento * 100) - @w_max_porc_endeudamiento) ELSE 0 END IF NOT EXISTS(SELECT 1 FROM [Catalogos].[ParamCalculoNCP] WHERE @w_exc_porc_endeudamiento BETWEEN MinPorcEndeudamiento AND MaxPorcEndeudamiento AND Estado = 1) BEGIN SELECT(''No existe parametrización del nivel de capacidad de pago (NCP) para un endeudamiento del '' + CONVERT(VARCHAR,@w_exc_porc_endeudamiento)+ ''% sobre el límite parametrizado'') AS ''ERROR'' RETURN END SELECT a.IdParamCalculoNCP, a.MinPorcEndeudamiento, a.MaxPorcEndeudamiento, a.IdCapacidadPago, a.Estado FROM [Catalogos].[ParamCalculoNCP] a WHERE @w_exc_porc_endeudamiento BETWEEN a.MinPorcEndeudamiento AND a.MaxPorcEndeudamiento AND a.Estado = 1 IF @@ERROR <> 0 SELECT ''Ocurrió un problema al intentar obtener el nivel de capacidad de pago del deudor'' AS ''ERROR'' END /*************************************************** CONSULTA EL NIVEL DE CAPACIDAD DE PAGO PARA EL PORCENTAJE DE ENDEUDAMIENTO (NCP) ***************************************************/ IF @i_opcion = 2 BEGIN SELECT a.IdParamCalculoNCP, a.MinPorcEndeudamiento, a.MaxPorcEndeudamiento, a.IdCapacidadPago, a.Estado FROM [Catalogos].[ParamCalculoNCP] a WHERE ((@i_porc_endeudamiento BETWEEN a.MinPorcEndeudamiento AND a.MaxPorcEndeudamiento)OR (@i_porc_endeudamiento IS NULL)) AND a.Estado = 1 IF @@ERROR <> 0 SELECT (''Ocurrió un problema al intentar obtener el nivel de capacidad de pago'')AS ''ERROR'' END /*************************************************** CONSULTA PARAMETRIZACION DEL ENDEUDAMIENTO MAXIMO POR INGRESOS DEL CLIENTE ***************************************************/ IF @i_opcion = 3 BEGIN SELECT a.IdParamMaximoEndeudamientoNCP, a.Proceso, a.MinIngresoNeto, a.MaxIngresoNeto, a.PorcEndeudamiento, a.Estado FROM [Catalogos].[ParamMaximoEndeudamientoNCP] a WHERE ((@i_ingreso_neto BETWEEN a.MinIngresoNeto AND a.MaxIngresoNeto)OR(@i_ingreso_neto IS NULL)) AND ((a.Proceso = @i_proceso)OR(@i_proceso IS NULL)) AND a.Estado = 1 IF @@ERROR <> 0 SELECT (''Ocurrió un problema al intentar obtener la parametrizacion del maximo endeudamiento por ingreso del cliente'')AS ''ERROR'' END ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_numero_operacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_numero_operacion]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_numero_operacion] @i_opcion INT, @i_solicitud INT, @i_operacion VARCHAR(30) = NULL, @i_xml_operacion XML = NULL, @i_xml_in_operacion XML = NULL, @i_xml_liquidacion XML = NULL, @i_xml_reg_operacion XML = NULL, @i_tramite_liquidado BIT = 0, @i_poliza_seguro VARCHAR(100)= NULL, @i_benef_registrados CHAR(1) = ''N'', @i_nu_garantia VARCHAR(30) = NULL AS /******************************************** BUSQUEDA *********************************************/ IF @i_opcion = 1 BEGIN BEGIN TRAN SELECT ''df_operacion'' = ISNULL(NoOperacion,''''), ''df_xml_operacion'' = ISNULL(df_xml_operacion,''''), ''df_xml_in_operacion'' = ISNULL(df_xml_in_operacion,''''), ''df_xml_liquidacion'' = ISNULL(df_xml_liquidacion,''''), ''df_xml_reg_operacion'' = ISNULL(df_xml_reg_operacion,''''), ''df_tramite_liquidado'' = ISNULL(CONVERT(VARCHAR(1),df_tramite_liquidado),''0''), ''df_poliza_seguro'' = ISNULL(df_poliza_seguro,''''), ''df_benef_registrados'' = ISNULL(CONVERT(VARCHAR(1),df_benef_registrados),''N''), ''df_nu_garantia'' = ISNULL(NumeroGarantia,'''') FROM [BPMPRENDARIO].[Prendario].[DataFaseII] WHERE IdSolicitud = @i_solicitud IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar seleccionar registros de [BPMPRENDARIO].[Prendario].[DataFaseII], incidente %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN END END /******************************************** GUARDAR OPERACION *********************************************/ DECLARE @v_operacion_existe VARCHAR(30) IF @i_opcion = 2 BEGIN BEGIN TRAN IF (EXISTS( SELECT IdSolicitud FROM [BPMPRENDARIO].[Prendario].[DataFaseII] WHERE IdSolicitud = @i_solicitud)) BEGIN DECLARE @w_poliza_seguro VARCHAR(100) SET @w_poliza_seguro = NULL IF NOT @i_poliza_seguro IS NULL BEGIN SELECT @w_poliza_seguro = ISNULL(df_poliza_seguro,'''') + @i_poliza_seguro + ''|'' FROM [BPMPRENDARIO].[Prendario].[DataFaseII] WHERE IdSolicitud = @i_solicitud END UPDATE [BPMPRENDARIO].[Prendario].[DataFaseII] SET NoOperacion = ISNULL(@i_operacion,NoOperacion), df_xml_operacion = ISNULL(@i_xml_operacion,df_xml_operacion), df_xml_in_operacion = ISNULL(@i_xml_in_operacion,df_xml_in_operacion), df_xml_reg_operacion= ISNULL(@i_xml_reg_operacion,df_xml_reg_operacion), df_poliza_seguro = ISNULL(@w_poliza_seguro, df_poliza_seguro), df_benef_registrados= ISNULL(@i_benef_registrados, df_benef_registrados), NumeroGarantia = ISNULL(@i_nu_garantia, NumeroGarantia) WHERE IdSolicitud = @i_solicitud END ELSE BEGIN DECLARE @IdDataFaseII INT SELECT @IdDataFaseII = (MAX(IdDataFaseII) + 1) FROM [BPMPRENDARIO].[Prendario].[DataFaseII] INSERT INTO [BPMPRENDARIO].[Prendario].[DataFaseII] ( IdDataFaseII, NoOperacion, df_xml_operacion, df_xml_in_operacion, df_xml_reg_operacion, df_poliza_seguro, df_benef_registrados, NumeroGarantia ) VALUES( @IdDataFaseII, @i_operacion, @i_xml_operacion, @i_xml_in_operacion, @i_xml_reg_operacion, @i_poliza_seguro, @i_benef_registrados, @i_nu_garantia ) END IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar guardar la operacion en [BPMPRENDARIO].[Prendario].[DataFaseII], incidente %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END /******************************************** LIMPIAR *********************************************/ IF @i_opcion = 3 BEGIN BEGIN TRAN UPDATE [BPMPRENDARIO].[Prendario].[DataFaseII] SET NoOperacion = 0, df_xml_operacion= NULL WHERE IdSolicitud = @i_solicitud IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar eliminar la operacion en [BPMPRENDARIO].[Prendario].[DataFaseII], incidente %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END /******************************************** VALIDA OPERACION LIQUIDADA *********************************************/ IF @i_opcion = 4 BEGIN BEGIN TRAN SELECT ISNULL(CONVERT(VARCHAR(1),df_tramite_liquidado),''0'') AS df_tramite_liquidado, ISNULL(NumeroGarantia,'''') AS df_nu_garantia, ISNULL(df_xml_liquidacion,'''') AS df_xml_liquidacion FROM [BPMPRENDARIO].[Prendario].[DataFaseII] WHERE IdSolicitud = @i_solicitud IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar eliminar la operacion en[BPMPRENDARIO].[Prendario].[DataFaseII], incidente %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN END END /******************************************** GUARDAR LIQUIDACION *********************************************/ IF @i_opcion = 5 BEGIN BEGIN TRAN IF (EXISTS( SELECT IdSolicitud FROM [BPMPRENDARIO].[Prendario].[DataFaseII] WHERE IdSolicitud = @i_solicitud)) BEGIN UPDATE [BPMPRENDARIO].[Prendario].[DataFaseII] SET df_tramite_liquidado= @i_tramite_liquidado, df_xml_liquidacion = @i_xml_liquidacion WHERE IdSolicitud = @i_solicitud END ELSE BEGIN INSERT INTO [BPMPRENDARIO].[Prendario].[DataFaseII]( IdSolicitud, df_tramite_liquidado, df_xml_liquidacion) VALUES( @i_solicitud, @i_tramite_liquidado, @i_xml_liquidacion) END IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar guardar la operacion en PP_DATA_FASEII, incidente %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END /******************************************** LIMPIA OPERACION DE ULTIMUS *********************************************/ IF @i_opcion = 6 BEGIN BEGIN TRAN UPDATE [BPMPRENDARIO].[Prendario].[DataFaseII] SET NoOperacion = NULL, ClienteFirmo = 0, df_xml_operacion = NULL, df_xml_in_operacion = NULL, df_xml_reg_operacion= NULL, df_poliza_seguro = NULL, df_benef_registrados= NULL WHERE IdSolicitud = @i_solicitud UPDATE [BPMPRENDARIO].[Prendario].[FormaDesembolso] SET SecCobis = NULL, XmlCobis = NULL WHERE IdSolicitud = @i_solicitud AND TipoRegistro <> ''A'' IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar eliminar la operacion en PP_DATA_FASEII, incidente %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END /******************************************** LIMPIA FLAGS DE FORMAS DE DESEMBOLSO *********************************************/ IF @i_opcion = 7 BEGIN BEGIN TRAN UPDATE [BPMPRENDARIO].[Prendario].[FormaDesembolso] SET SecCobis = NULL, XmlCobis = NULL WHERE IdSolicitud = @i_solicitud AND TipoRegistro <> ''A'' IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar limpiar el flag de desembolso registrado en PP_FORMA_DESEMBOLSO, Solicitud %s'', 10, 1, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_area_metro] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_area_metro]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_obtener_area_metro] @co_canton int, @co_distrito int AS DECLARE @area_metro int SELECT @area_metro = AreaMetro FROM Catalogos.Distrito WHERE IdCanton = @co_canton AND IdDistrito = @co_distrito SELECT @area_metro as AreaMetro ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_catalogos] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_catalogos]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' /* DECLARE @RC int DECLARE @i_catalogo varchar(50) DECLARE @i_criteria varchar(50) DECLARE @i_filtro varchar(50) DECLARE @i_modo int SELECT @i_catalogo = ''PROPOSITO_CREDITO'', @i_criteria = '''', @i_filtro = ''100'', @i_modo = '''' EXECUTE @RC = [BPMPERSONAL].[dbo].[usp_cp_obtener_catalogos] @i_catalogo ,@i_criteria ,@i_filtro ,@i_modo GO */ CREATE PROCEDURE [dbo].[usp_cp_obtener_catalogos] @i_catalogo VARCHAR(50), @i_criteria VARCHAR(50), @i_filtro VARCHAR(50), @i_modo INT AS IF @i_catalogo = ''TIPO_IDENTIFICACION'' AND @i_filtro <> '''' SELECT IdTipoIdentificacion AS Codigo, Descripcion AS Descripcion, Isnull(CodBolivar,'''') AS Datos FROM Catalogos.TipoIdentificacion WHERE IdTipoIdentificacion = @i_filtro ORDER BY Descripcion IF @i_catalogo = ''TIPO_IDENTIFICACION'' AND @i_filtro = '''' SELECT IdTipoIdentificacion AS Codigo, Descripcion AS Descripcion, Isnull(CodBolivar,'''') AS Datos FROM Catalogos.TipoIdentificacion ORDER BY Descripcion ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_categoriariezgo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_categoriariezgo]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N'CREATE PROCEDURE [dbo].[usp_cp_obtener_categoriariezgo] @morosidad VARCHAR(10), @pagohistorico VARCHAR(10), @capacidadpago VARCHAR(10) AS DECLARE @categoria VARCHAR(10) SELECT @categoria = IdCategoriaRiesgo FROM [Catalogos].[CategoriaRiesgo] WHERE IdMorosidad = @morosidad AND IdComportamientoPagoHistorico = @pagohistorico AND IdCapacidadPago = @capacidadpago IF @categoria IS NULL SET @categoria = ''E'' SELECT @categoria categoria ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_descripcion_ocupacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_descripcion_ocupacion]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_obtener_descripcion_ocupacion] @i_codocupacion INT AS SELECT ISNULL(Descripcion,'''') Descripcion FROM Catalogos.Profesion WHERE IdProfesion = @i_codocupacion ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_estrato_social] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_estrato_social]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_obtener_estrato_social] @i_ingresoDolares DECIMAL AS DECLARE @v_estratoSocial CHAR(1) SELECT @v_estratoSocial = IdEstratoSocial FROM [Catalogos].[EstratoSocial] WHERE @i_ingresoDolares >= LimiteInferior AND @i_ingresoDolares <= LimiteSuperior SELECT @v_estratoSocial AS EstratoSocial ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_obtener_rol_usuario] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_obtener_rol_usuario]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_obtener_rol_usuario] @i_modo INT, @i_usuario CHAR(10) AS SELECT Rol, Filial, Oficina FROM Prendario.RolUsuario WHERE LTRIM(Usuario) = @i_usuario ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_salario_neto] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_salario_neto]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' ------------------------------------------------------------------------------ -- Ultimus LA -- Nombre SP: usp_cp_salario_neto -- Proceso Utiliza: PRESTAMOS PRENDARIO ------------------------------------------------------------------------------ CREATE PROCEDURE [dbo].[usp_cp_salario_neto] AS SELECT sn_ivm_ef_mater AS IvmEnferMaternidad, sn_popular AS Popular, sn_tope1_desde AS MontoTop1Desde, sn_tope1_hasta AS MontoTop1Hasta, sn_tope1_porcentaje AS Top1Porcentaje, sn_tope2_desde AS MontoTop2Desde, sn_tope2_hasta AS MontoTop2Hasta, sn_tope2_porcentaje AS Top2Porcentaje, sn_tope3_desde AS MontoTop3Desde, sn_tope3_hasta AS MontoTop3Hasta, sn_tope3_porcentaje AS Top3Porcentaje FROM [Catalogos].[ParamCalculoSalarioNeto] ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_sensibilizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_sensibilizacion]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_sensibilizacion] @i_opcion INT, @i_incidente INT = 0, @i_solicitud INT = 0, @i_identificacion VARCHAR(30) = '''', @i_co_tipoparticipante BIT = 1, @i_esc1_cuota VARCHAR(20) = '''' , @i_esc1_ingnetos VARCHAR(20) = '''', @i_esc1_cuotaingreso VARCHAR(20) = '''', @i_esc1_endeudamiento VARCHAR(20) = '''', @i_esc1_tasa VARCHAR(20) = '''', @i_esc1_tipocambio_esp VARCHAR(20) = '''', @i_esc2_cuota VARCHAR(20) = '''', @i_esc2_ingnetos VARCHAR(20) = '''', @i_esc2_cuotaingreso VARCHAR(20) = '''', @i_esc2_endeudamiento VARCHAR(20) = '''', @i_esc2_tasa VARCHAR(20) = '''', @i_esc2_tipocambio_esp VARCHAR(20) = '''', @i_esc3_cuota VARCHAR(20) = '''', @i_esc3_ingnetos VARCHAR(20) = '''', @i_esc3_cuotaingreso VARCHAR(20) = '''', @i_esc3_endeudamiento VARCHAR(20) = '''', @i_esc3_tasa VARCHAR(20) = '''', @i_esc3_tipocambio_esp VARCHAR(20) = '''', @i_co_tipo_tasa VARCHAR(10) = '''', @i_co_moneda VARCHAR(20) = '''', @i_proceso VARCHAR(50) = '''', @i_tipocambio VARCHAR(20) = '''', @i_idcliente INT = 0, @i_esc0_cuota VARCHAR(20) = '''', @i_esc0_ingnetos VARCHAR(20) = '''', @i_esc0_cuotaingreso VARCHAR(20) = '''', @i_esc0_endeudamiento VARCHAR(20) = '''', @i_esc0_tasa VARCHAR(20) = '''', @i_esc0_tipocambio_esp VARCHAR(20) = '''' AS --para buscar los parametros para los calculos de la sensibilacion IF @i_opcion = 1 BEGIN BEGIN TRAN /*SELECT a.it_minimo, a.it_promedio, a.it_maximo, b.de_devaluacion, b.de_inc_devesp1, b.de_inc_devesp2, b.de_inc_devesp3 FROM Catalogos.IncrementoTasa a, Catalogos.DevaluacionEsperada b WHERE a.it_co_tasa = @i_co_tipo_tasa AND a.it_codigo = b.de_codigo*/ SELECT a.it_minimo, a.it_promedio, a.it_maximo, b.de_devaluacion, b.de_inc_devesp1, b.de_inc_devesp2, b.de_inc_devesp3 FROM Catalogos.IncrementoTasa a, Catalogos.DevaluacionEsperada b WHERE a.it_co_tasa = @i_co_tipo_tasa AND a.it_vigencia = 1 AND b.de_vigencia = 1 AND a.co_moneda = @i_co_moneda AND b.co_moneda = @i_co_moneda AND a.de_proceso = @i_proceso AND b.de_proceso = @i_proceso IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar obtener parametros para calcular sensibilizacion'',16,1) END ELSE BEGIN COMMIT TRAN END END --para insertar o actualizar la data en la tabla de sensibilizacion IF @i_opcion = 2 BEGIN DECLARE @v_cantidad_reg INT SELECT @v_cantidad_reg = COUNT(*) FROM [Prendario].[SensibilizacionSolicitud] WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente IF @v_cantidad_reg = 0 BEGIN BEGIN TRAN INSERT INTO [Prendario].[SensibilizacionSolicitud]( IdSolicitud, IdCliente, ss_incidente, ss_identificacion, ss_tipocliente, ss_tipocambio, ss_esc1_cuota, ss_esc1_ingresosnetos, ss_esc1_cuotaingreso, ss_esc1_endeudamiento, ss_esc1_tasa, ss_esc1_tipocambio_esp, ss_esc2_cuota, ss_esc2_ingresosnetos, ss_esc2_cuotaingreso, ss_esc2_endeudamiento, ss_esc2_tasa, ss_esc2_tipocambio_esp, ss_esc3_cuota, ss_esc3_ingresosnetos, ss_esc3_cuotaingreso, ss_esc3_endeudamiento, ss_esc3_tasa, ss_esc3_tipocambio_esp, ss_proceso, ss_esc0_cuota, ss_esc0_ingresosnetos, ss_esc0_cuotaingreso, ss_esc0_endeudamiento, ss_esc0_tasa, ss_esc0_tipocambio_esp ) VALUES ( @i_solicitud, @i_idcliente, @i_incidente, @i_identificacion, @i_co_tipoparticipante, @i_tipocambio, @i_esc1_cuota, @i_esc1_ingnetos, @i_esc1_cuotaingreso, @i_esc1_endeudamiento, @i_esc1_tasa, @i_esc1_tipocambio_esp, @i_esc2_cuota, @i_esc2_ingnetos, @i_esc2_cuotaingreso, @i_esc2_endeudamiento, @i_esc2_tasa, @i_esc2_tipocambio_esp, @i_esc3_cuota, @i_esc3_ingnetos, @i_esc3_cuotaingreso, @i_esc3_endeudamiento, @i_esc3_tasa, @i_esc3_tipocambio_esp, @i_proceso, @i_esc0_cuota, @i_esc0_ingnetos, @i_esc0_cuotaingreso, @i_esc0_endeudamiento, @i_esc0_tasa, @i_esc0_tipocambio_esp ) IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar insertar registro de sensibilizacion %s, solicitud %d'', 10, 1, @i_identificacion, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END ELSE BEGIN BEGIN TRAN UPDATE [Prendario].[SensibilizacionSolicitud] SET --ss_incidente = @i_incidente, --ss_solicitud = @i_solicitud, ss_incidente = @i_incidente, ss_identificacion = @i_identificacion, ss_tipocliente = @i_co_tipoparticipante, ss_esc1_cuota = @i_esc1_cuota, ss_esc1_ingresosnetos = @i_esc1_ingnetos, ss_esc1_cuotaingreso = @i_esc1_cuotaingreso, ss_esc1_endeudamiento = @i_esc1_endeudamiento, ss_esc1_tasa = @i_esc1_tasa, ss_esc1_tipocambio_esp = @i_esc1_tipocambio_esp, ss_esc2_cuota = @i_esc2_cuota, ss_esc2_ingresosnetos = @i_esc2_ingnetos, ss_esc2_cuotaingreso = @i_esc2_cuotaingreso, ss_esc2_endeudamiento = @i_esc2_endeudamiento, ss_esc2_tasa = @i_esc2_tasa, ss_esc2_tipocambio_esp = @i_esc2_tipocambio_esp, ss_esc3_cuota = @i_esc3_cuota, ss_esc3_ingresosnetos = @i_esc3_ingnetos, ss_esc3_cuotaingreso = @i_esc3_cuotaingreso, ss_esc3_endeudamiento = @i_esc3_endeudamiento, ss_esc3_tasa = @i_esc3_tasa, ss_esc3_tipocambio_esp = @i_esc3_tipocambio_esp, ss_proceso = @i_proceso, ss_tipocambio = @i_tipocambio, ss_esc0_cuota = @i_esc0_cuota, ss_esc0_ingresosnetos = @i_esc0_ingnetos, ss_esc0_cuotaingreso = @i_esc0_cuotaingreso, ss_esc0_endeudamiento = @i_esc0_endeudamiento, ss_esc0_tasa = @i_esc0_tasa, ss_esc0_tipocambio_esp = @i_esc0_tipocambio_esp WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente IF @@ERROR <> 0 BEGIN ROLLBACK TRAN RAISERROR(''Error al intentar actualizar registro de sensibilizacion %s, solicitud %d'', 10, 1, @i_identificacion, @i_solicitud) END ELSE BEGIN COMMIT TRAN SELECT ''Operacion Exitosa'' AS RESPUESTA END END END ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_situacion_actual] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_situacion_actual]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' /***************************************************************************** Ultimus LA Nombre SP: usp_cp_situacion_actual Proceso Utiliza: PRESTAMO PRENDARIO Creado Por: Byron Madrigal Fecha Creación: 10/11/2015 ------------------------------------------------------------------------------ Modificado Por: Byron Madrigal Fecha Modif: 21/11/2016 Item Asociado: Proy.Modif.en el Calculo de Escenarios de Estres de SUGEF Detalle Modific.: Se agregan los nuevos parametros: 1. @i_cancela = registro esta marcado para refinanciamiento 2. @i_cuota_principal = cuota del principal de la deuda 3. @i_cuota_intereses = cuota del interes de la deuda 4. @i_tipo_tasa = tipo de tasa de referencia 5. @i_tasa_nominal = porcentaje tasa de interes anual 6. @i_dti_mini_endeudamiento= porcentaje endeudamiento de la deuda(unicamente) *****************************************************************************/ CREATE PROCEDURE [dbo].[usp_cp_situacion_actual] @i_opcion INT, @i_incidente INT = 0, @i_solicitud INT = 0, @i_identificacion VARCHAR(30) = '''', @i_esdeudor INT= 0, @i_estado CHAR(1) = '''', @i_id_operacion VARCHAR(30) = '''', @i_moneda VARCHAR(50) = '''', @i_fecha_vencimiento VARCHAR(30) = '''', @i_tipo_operacion VARCHAR(50) = '''', @i_condicion VARCHAR(30) = '''', @i_estado_operacion VARCHAR(50) = '''', @i_dias_atrasos INT = 0, @i_entidad_acreedora VARCHAR(30) = '''', @i_saldo VARCHAR(20) = ''0.00'', @i_cuotas_equivalente VARCHAR(20) = ''0.00'', @i_monto_original VARCHAR(20) = '''', @i_fe_inicio VARCHAR(30) = '''', @i_monto_nodes VARCHAR(20) = '''', @i_llave INT = 0, @i_proceso VARCHAR(50)='''', @i_idcliente INT = 0, @i_cancela INT = 0, @i_cuota_principal DECIMAL(18,2) = 0, @i_cuota_intereses DECIMAL(18,2) = 0, @i_tipo_tasa VARCHAR(50) = '''', @i_tasa_nominal DECIMAL(18,2) = 0, @i_dti_mini_endeudamiento DECIMAL(18,2) = 0 AS BEGIN TRANSACTION SET NOCOUNT ON --para mostrar IF @i_opcion = 1 SELECT Incidente = ISNULL(Incidente,0), IdSolicitud = ISNULL(IdSolicitud,0), Identificacion = ISNULL(Identificacion,''''), EsDeudor = ISNULL(EsDeudor,0), Estado = ISNULL(Estado,''''), IdOperacion = ISNULL(IdOperacion,''''), Moneda = ISNULL(Moneda,''''), FecVencimiento = ISNULL(FecVencimiento,''''), TipoOperacion = ISNULL(TipoOperacion,''''), Condicion = ISNULL(Condicion,''''), EstadoOperacion = ISNULL(EstadoOperacion,''''), DiasAtraso = ISNULL(DiasAtraso,0), EntidadAcreedora = ISNULL(EntidadAcreedora,''''), Saldo = ISNULL(Saldo,0), CuotasEquivalente = ISNULL(CuotasEquivalente,0), MontoOriginal = ISNULL(MontoOriginal,0), FecInicio = ISNULL(FecInicio,''''), IdSituacionActual = ISNULL(IdSituacionActual,0), MontoNoDesembolsado = ISNULL(MontoNoDesembolsado,0), Proceso = ISNULL(Proceso,''''), Cancela = ISNULL(Cancela,0), CuotaPrincipal = ISNULL(CuotaPrincipal,0), CuotaIntereses = ISNULL(CuotaIntereses,0), TipoTasa = ISNULL(TipoTasa,''''), TasaNominal = ISNULL(TasaNominal,0), DTI_MiniEndeudamiento = ISNULL(DTI_MiniEndeudamiento,0) FROM [Prendario].[SituacionActual] WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente --para agregar IF @i_opcion = 2 BEGIN SELECT @i_llave = (ISNULL(MAX(IdSituacionActual),0)+1) FROM [Prendario].[SituacionActual] INSERT INTO [Prendario].[SituacionActual] ( IdSituacionActual, IdCliente, Incidente, IdSolicitud, Identificacion, EsDeudor, Estado, IdOperacion, Moneda, FecVencimiento, TipoOperacion, Condicion, EstadoOperacion, DiasAtraso, EntidadAcreedora, Saldo, CuotasEquivalente, MontoOriginal, FecInicio, MontoNoDesembolsado, Proceso, Cancela, CuotaPrincipal, CuotaIntereses, TipoTasa, TasaNominal, DTI_MiniEndeudamiento ) VALUES ( @i_llave, @i_idcliente, @i_incidente, @i_solicitud, @i_identificacion, @i_esdeudor, @i_estado, @i_id_operacion, @i_moneda, @i_fecha_vencimiento, @i_tipo_operacion, @i_condicion, @i_estado_operacion, @i_dias_atrasos, @i_entidad_acreedora, @i_saldo, @i_cuotas_equivalente, @i_monto_original, @i_fe_inicio, @i_monto_nodes, @i_proceso, @i_cancela, @i_cuota_principal, @i_cuota_intereses, @i_tipo_tasa, @i_tasa_nominal, @i_dti_mini_endeudamiento ) END --para eliminar IF @i_opcion = 3 DELETE FROM [Prendario].[SituacionActual] WHERE IdSituacionActual = @i_llave --para actualizar IF @i_opcion = 4 UPDATE [Prendario].[SituacionActual] SET Incidente = @i_incidente, IdSolicitud = @i_solicitud, Identificacion = @i_identificacion, EsDeudor = @i_esdeudor, --Estado = @i_estado, IdOperacion = @i_id_operacion, Moneda = @i_moneda, FecVencimiento = @i_fecha_vencimiento, TipoOperacion = @i_tipo_operacion, Condicion = @i_condicion, EstadoOperacion = @i_estado_operacion, DiasAtraso = @i_dias_atrasos, EntidadAcreedora = @i_entidad_acreedora, Saldo = @i_saldo, CuotasEquivalente = @i_cuotas_equivalente, MontoOriginal = @i_monto_original, FecInicio = @i_fe_inicio, MontoNoDesembolsado = @i_monto_nodes, Proceso = @i_proceso, Cancela = @i_cancela, CuotaPrincipal = @i_cuota_principal, CuotaIntereses = @i_cuota_intereses, TipoTasa = @i_tipo_tasa, TasaNominal = @i_tasa_nominal, DTI_MiniEndeudamiento = @i_dti_mini_endeudamiento WHERE IdSituacionActual = @i_llave --para eliminar los activos que vienen de COBIS IF @i_opcion = 5 DELETE FROM [Prendario].[SituacionActual] WHERE IdSolicitud = @i_solicitud AND EsDeudor = @i_esdeudor AND Estado = ''A'' AND IdCliente = @i_idcliente --para eliminar las tarjetas que vienen de COBIS IF @i_opcion = 6 DELETE FROM [Prendario].[SituacionActual] WHERE IdSolicitud = @i_solicitud AND EsDeudor = @i_esdeudor AND Estado = ''T'' AND IdCliente = @i_idcliente --para eliminar los registros que se cargaron desde el excel IF @i_opcion = 7 DELETE FROM [Prendario].[SituacionActual] WHERE IdSolicitud = @i_solicitud AND Estado = ''C'' AND IdCliente = @i_idcliente --BM 15-10-2011: para eliminar los registros que se cargaron desde el web metodo GuardarRegistrosDeudasCIC, --deudas enviadas independientes de cobis e independientes del archivo excel (desde la venta_cruzada) IF @i_opcion = 8 DELETE FROM [Prendario].[SituacionActual] WHERE IdSolicitud = @i_solicitud AND Estado = ''E'' AND IdCliente = @i_idcliente IF @@ERROR <> 0 BEGIN SELECT ''Error en la Ejecución'' STATUS ROLLBACK TRANSACTION END ELSE BEGIN COMMIT TRANSACTION END ' END GO /****** Object: StoredProcedure [dbo].[usp_cp_situacion_historica] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_cp_situacion_historica]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' CREATE PROCEDURE [dbo].[usp_cp_situacion_historica] @i_opcion INT, @i_incidente INT = 0, @i_solicitud INT = 0, @i_identificacion VARCHAR(30) = '''', @i_esdeudor INT = 0, @i_estado CHAR(1) = '''', @i_id_operacion VARCHAR(30) = '''', @i_fecha_vencimiento VARCHAR(50) = '''', @i_estado_operacion VARCHAR(50) = '''', @i_motivo_liquidacion VARCHAR(100) = '''', @i_atraso_maximo VARCHAR(50) = NULL, @i_atraso_medio VARCHAR(50) = NULL, @i_categoria_operacion VARCHAR(50) = '''', @i_periodo_reportado VARCHAR(30) = '''', @i_meses_reportados INT = 0, @i_entidad_acreedora VARCHAR(50) = '''', @i_ponderador VARCHAR(50) = NULL, @i_llave INT = 0, @i_proceso VARCHAR(50) ='''', @i_idcliente INT = 0 AS BEGIN TRANSACTION SET NOCOUNT ON --para mostrar IF @i_opcion = 1 SELECT Incidente, IdSolicitud, Identificacion, EsDeudor, Estado, IdOperacion, FecVencimiento, EstadoOperacion, MotivoLiquidacion, AtrasoMaximo, AtrasoMedio, CategoriaOperacion, PeriodoReportado, MesesReportados, EntidadAcreedora, Ponderador, IdSituacionHistorica FROM [Prendario].[SituacionHistorica] WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente --para agregar IF @i_opcion = 2 BEGIN SELECT @i_llave = (ISNULL(MAX(IdSituacionHistorica),0)+1) FROM [Prendario].[SituacionHistorica] --SELECT @i_llave = (MAX(IdSituacionHistorica)+1) FROM [Prendario].[SituacionHistorica] INSERT INTO [Prendario].[SituacionHistorica] ( IdSituacionHistorica, IdCliente, Incidente, IdSolicitud, Identificacion, EsDeudor, Estado, IdOperacion, FecVencimiento, EstadoOperacion, MotivoLiquidacion, AtrasoMaximo, AtrasoMedio, CategoriaOperacion, PeriodoReportado, MesesReportados, EntidadAcreedora, Ponderador, Proceso ) VALUES( @i_llave, @i_idcliente, @i_incidente, @i_solicitud, @i_identificacion, @i_esdeudor, @i_estado, @i_id_operacion, @i_fecha_vencimiento, @i_estado_operacion, @i_motivo_liquidacion, @i_atraso_maximo, @i_atraso_medio, @i_categoria_operacion, @i_periodo_reportado, @i_meses_reportados, @i_entidad_acreedora, @i_ponderador, @i_proceso ) END --para eliminar IF @i_opcion = 3 DELETE FROM [Prendario].[SituacionHistorica] WHERE IdSituacionHistorica = @i_llave --para actualizar IF @i_opcion = 4 UPDATE [Prendario].[SituacionHistorica] SET Incidente = @i_incidente, IdSolicitud = @i_solicitud, Identificacion = @i_identificacion, EsDeudor = @i_esdeudor, --Estado = @i_estado, IdOperacion = @i_id_operacion, FecVencimiento = @i_fecha_vencimiento, EstadoOperacion = @i_estado_operacion, MotivoLiquidacion = @i_motivo_liquidacion, AtrasoMaximo = @i_atraso_maximo, AtrasoMedio = @i_atraso_medio, CategoriaOperacion = @i_categoria_operacion, PeriodoReportado = @i_periodo_reportado, MesesReportados = @i_meses_reportados, EntidadAcreedora = @i_entidad_acreedora, Ponderador = @i_ponderador, Proceso = @i_proceso WHERE IdSituacionHistorica= @i_llave --para eliminar los registros que se cargaron desde el excel IF @i_opcion = 5 DELETE FROM [Prendario].[SituacionHistorica] WHERE IdSolicitud = @i_solicitud AND Estado = ''C'' AND IdCliente = @i_idcliente --BM 15-10-2011:para eliminar los registros que se cargaron el ws (VENTA CRUZADA) IF @i_opcion = 6 DELETE FROM [Prendario].[SituacionHistorica] WHERE IdSolicitud = @i_solicitud AND Estado = ''E'' AND IdCliente = @i_idcliente IF @@ERROR <> 0 BEGIN SELECT ''Error en la Ejecución'' STATUS ROLLBACK TRANSACTION END ELSE BEGIN COMMIT TRANSACTION END ' END GO /****** Object: StoredProcedure [dbo].[usp_ep_politicas] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_ep_politicas]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N'------------------------------------------------------------------------------ -- Ultimus LA -- Nombre SP: usp_ep_excepciones -- Proceso Utiliza: PRESTAMOS PERSONALES -- Creado Por: Abdiel Saavedra -- Fecha Creación: 16/11/2007 -- Modificado Por: -- Fecha Ult. Modif: ------------------------------------------------------------------------------ CREATE PROCEDURE [dbo].[usp_ep_politicas] @i_opcion VARCHAR(30), @i_incidente VARCHAR(30) = ''0'', @i_solicitud VARCHAR(30) = ''0'', @i_identificacion VARCHAR(30) = '''', @i_proceso VARCHAR(50) = '''', @i_seccion VARCHAR(10) = ''0'', @i_idcliente INT = 0 AS BEGIN TRANSACTION SET NOCOUNT ON DECLARE @cantidad varchar(20) DECLARE @secciones varchar(20) DECLARE @regla varchar(20) DECLARE @query varchar(500) DECLARE @w_cant_rem int IF @i_opcion = 6 --DESPLIEGA LOS REGISTROS PARA EVALUAR SITUACION ACTUAL Y SITUACION HISTORICA BEGIN SELECT isnull(DiasAtraso,0) sf_dias_atrasos, isnull(Condicion,''DEUDOR'') sf_condicion, isnull(EstadoOperacion,0) sf_estado_operacion, isnull(MesesReportados,0) sf_meses_reportados, isnull(Ponderador,0) sf_ponderador, isnull(StatusTabla,'''') sf_status_tabla, isnull( (SELECT count(*) FROM Prendario.SituacionFinal WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente AND (StatusTabla = ''C'' or StatusTabla = ''A'')),0) reg_sactual, isnull( (SELECT count(*) FROM Prendario.SituacionFinal WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente AND (StatusTabla = ''C'' or StatusTabla = ''H'')),0) reg_shistorica, CASE PeriodoReportado WHEN '''' THEN ''0'' WHEN NULL THEN ''0'' ELSE DATEDIFF(dd,CONVERT(DATETIME,ISNULL(SUBSTRING(PeriodoReportado,7,4) + ''-'' + SUBSTRING(PeriodoReportado,4,2) + ''-'' + SUBSTRING(PeriodoReportado,1,2),0)),GETDATE()) END AS sf_periodo_reportado FROM Prendario.SituacionFinal WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente END IF @i_opcion = 8 -- Elimina los registros de la tabla situacion final BEGIN DELETE FROM Prendario.SituacionFinal WHERE IdSolicitud = @i_solicitud AND IdCliente = @i_idcliente END IF @@ERROR <> 0 BEGIN SELECT ''Error en la Ejecución'' STATUS ROLLBACK TRANSACTION END ELSE BEGIN COMMIT TRANSACTION END ' END GO /****** Object: StoredProcedure [dbo].[usp_ep_politicas_cic] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_ep_politicas_cic]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' ------------------------------------------------------------------------------ -- Ultimus LA -- Nombre SP: usp_ep_politicas_cic -- Proceso Utiliza: PRESTAMOS PERSONALES -- Creado Por: Abdiel Saavedra -- Fecha Creación: 12/11/2007 -- Modificado Por: -- Fecha Ult. Modif: ------------------------------------------------------------------------------ CREATE PROCEDURE [dbo].[usp_ep_politicas_cic] @i_opcion varchar(1) = ''0'', @i_incidente varchar(50) = ''0'', @i_solicitud varchar(50) = ''0'', @i_proceso varchar(50) = '''', @i_identificacion varchar(50) = '''', @i_idcliente int = 0, @i_esdeudor bit = 1, @i_estado char(1) = '''', @i_id_operacion varchar(30) = '''', @i_moneda varchar(50) = '''', @i_fecha_vencimiento varchar(15) = '''', @i_tipo_operacion varchar(50) = '''', @i_condicion varchar(50) = '''', @i_estado_operacion varchar(50) = '''', @i_dias_atrasos varchar(50) = '''', @i_entidad_acreedora varchar(50) = '''', @i_saldo varchar(20) = '''', @i_cuotas_equivalente varchar(20) = '''', @i_monto_original varchar(20) = '''', @i_fe_inicio varchar(10) = '''', @i_motivo_liquidacion varchar(100) = '''', @i_atraso_maximo varchar(50) = '''', @i_atraso_medio varchar(50) = '''', @i_categoria_operacion varchar(50) = '''', @i_periodo_reportado varchar(30) = '''', @i_meses_reportados integer = 0, @i_ponderador varchar(50) = '''', @i_status_tabla char(1) = '''', @i_llave varchar(50) = ''0'' AS DECLARE @w_fecha_ingreso AS DATETIME IF @i_opcion = 1 -- Registros en situacion actual y situacion historica BEGIN select IdSituacionActual sa_llave, Identificacion sa_identificacion, EsDeudor sa_esdeudor, isnull(Estado,'''') sa_estado, isnull(IdOperacion,'''') sa_id_operacion, isnull(Moneda,'''') sa_moneda, isnull(FecVencimiento,'''') sa_fecha_vencimiento, isnull(TipoOperacion,'''') sa_tipo_operacion, isnull(Condicion,'''') sa_condicion, isnull(EstadoOperacion,'''') sa_estado_operacion, isnull(DiasAtraso,'''') sa_dias_atrasos, isnull(EntidadAcreedora,'''') sa_entidad_acreedora, isnull(Saldo,'''') sa_saldo, isnull(CuotasEquivalente,'''') sa_cuotas_equivalente, isnull(MontoOriginal,'''') sa_monto_original, isnull(FecInicio,'''') sa_fe_inicio, isnull(MontoNoDesembolsado,'''') sa_monto_nodes from Prendario.SituacionActual where IdSolicitud = @i_solicitud and IdCliente = @i_idcliente select IdSituacionHistorica sh_llave, Identificacion sh_identificacion, EsDeudor sh_esdeudor, isnull(Estado,'''') sh_estado, isnull(IdOperacion,'''') sh_id_operacion, isnull(FecVencimiento,'''') sh_fecha_vencimiento, isnull(EstadoOperacion,'''') sh_estado_operacion, isnull(EntidadAcreedora,'''') sh_entidad_acreedora, isnull(MotivoLiquidacion,'''') sh_motivo_liquidacion, isnull(AtrasoMaximo,'''') sh_atraso_maximo, isnull(AtrasoMedio,'''') sh_atraso_medio, isnull(CategoriaOperacion,'''') sh_categoria_operacion, isnull(PeriodoReportado,'''') sh_periodo_reportado, isnull(MesesReportados,'''') sh_meses_reportados, isnull(Ponderador,'''') sh_ponderador from Prendario.SituacionHistorica where IdSolicitud = @i_solicitud and IdCliente = @i_idcliente END IF @i_opcion = 2 -- Inserta los registros en la tabla situacion final BEGIN SET @w_fecha_ingreso = GETDATE() IF @i_saldo = '''' BEGIN SET @i_saldo = NULL END IF @i_cuotas_equivalente = '''' BEGIN SET @i_cuotas_equivalente = NULL END IF @i_monto_original = '''' BEGIN SET @i_monto_original = NULL END IF @i_atraso_maximo = '''' BEGIN SET @i_atraso_maximo = NULL END IF @i_atraso_medio = '''' BEGIN SET @i_atraso_medio = NULL END IF @i_ponderador = '''' BEGIN SET @i_ponderador = NULL END INSERT INTO Prendario.SituacionFinal VALUES( @i_llave, @i_solicitud, @i_idcliente, @i_incidente, @i_proceso, @i_identificacion, @i_esdeudor, @i_estado, @i_id_operacion, @i_moneda, @i_fecha_vencimiento, @i_tipo_operacion, @i_condicion, @i_estado_operacion, @i_dias_atrasos, @i_entidad_acreedora, @i_saldo, @i_cuotas_equivalente, @i_monto_original, @i_fe_inicio, @i_motivo_liquidacion, @i_atraso_maximo, @i_atraso_medio, @i_categoria_operacion, @i_periodo_reportado, @i_meses_reportados, @i_ponderador, @i_status_tabla, @w_fecha_ingreso ) END IF @i_opcion = 3 -- Selecciona los campos de Situacion Final para evaluacion de SITUACION ACTUAL BEGIN SELECT IdSituacionFinal sf_id, DiasAtraso sf_dias_atrasos, Condicion sf_condicion, StatusTabla sf_status_tabla FROM Prendario.SituacionFinal WHERE (StatusTabla = ''A'' OR StatusTabla = ''C'') AND (IdSolicitud= @i_solicitud) AND (IdCliente = @i_idcliente) END IF @i_opcion = 4 -- Selecciona los campos de Situacion Final para evaluacion de SITUACION HISTORICA BEGIN SELECT IdSituacionFinal sf_id, AtrasoMaximo sf_atraso_maximo, AtrasoMedio sf_atraso_medio, StatusTabla sf_status_tabla FROM Prendario.SituacionFinal WHERE (StatusTabla = ''H'' OR StatusTabla = ''C'') AND (IdSolicitud= @i_solicitud) AND (IdCliente = @i_idcliente) END IF @i_opcion = 5 -- Inserta los registros de resultado en BEGIN INSERT INTO [Prendario].[EPResultadoCIC] VALUES( @i_llave, @i_incidente, @i_solicitud, @i_proceso, @i_identificacion, @i_ponderador, @i_status_tabla, @i_idcliente ) END IF @i_opcion = 6 -- Verifica si existen registres con calificacion regular 10 en situacion historica BEGIN SELECT rc_incidente, rc_id FROM [Prendario].[EPResultadoCIC] WHERE (rc_resultado = ''Regular(10)'') and rc_solicitud = @i_solicitud and rc_incidente = @i_incidente and rc_proceso = @i_proceso and rc_idcliente = @i_idcliente -- SELECT sf_estado_operacion, -- sf_meses_reportados, -- sf_ponderador -- from pp_situacion_final -- where (sf_status_tabla = ''H'' or sf_status_tabla = ''C'') -- and sf_solicitud = @i_solicitud -- and sf_incidente = @i_incidente /* SELECT sf.sf_estado_operacion, sf.sf_meses_reportados, sf.sf_ponderador, cf.cf_id FROM PP_SITUACION_FINAL sf INNER JOIN PP_EP_CIC_FINAL cf on sf.sf_id = cf.cf_llave_registro and sf.sf_solicitud = @i_solicitud and sf.sf_incidente = @i_incidente and cf.resultado = ''Regular(10)'' */ END IF @i_opcion = 7 BEGIN UPDATE [Prendario].[EPResultadoCIC] SET rc_resultado = @i_ponderador where rc_id = @i_llave END ' END GO /****** Object: StoredProcedure [dbo].[usp_ep_productos] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_ep_productos]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' ------------------------------------------------------------------------------ -- Ultimus LA -- Nombre SP: usp_ep_excepciones -- Proceso Utiliza: PRESTAMOS PERSONALES -- Creado Por: Abdiel Saavedra -- Fecha Creación: 16/11/2007 -- Modificado Por: -- Fecha Ult. Modif: ------------------------------------------------------------------------------ CREATE PROCEDURE [dbo].[usp_ep_productos] @i_opcion VARCHAR(30), @i_fuente_ingreso VARCHAR(30) = ''0'', @i_cod_tipo_prestamo VARCHAR(30) = ''0'', @i_ingreso decimal(18,2) = ''0'', @i_vigencia VARCHAR(30) = ''1'', @i_seccion VARCHAR(20) = ''0'', @i_regla VARCHAR(20) = ''0'' AS BEGIN TRANSACTION SET NOCOUNT ON DECLARE @cantidad varchar(20) DECLARE @secciones varchar(20) DECLARE @regla varchar(20) DECLARE @query varchar(500) --CREATE TABLE #tabla --( -- pp_cantidad INT, -- pp_reg_codseccion INT, -- pp_reg_regla INT --) IF @i_opcion = 2 -- obtiene las politicas por seccion y por reglas BEGIN CREATE TABLE #tabla ( pp_cantidad INT, pp_reg_codseccion INT, pp_reg_regla INT ) set @query = ''select count(1) cantidad,re_codseccion,re_regla from [Catalogos].[EPReglas] where re_codseccion = '' + @i_seccion + '' and re_regla = '' + @i_regla + '' and re_vigencia = 1 group by re_codseccion,re_regla order by re_codseccion,re_regla'' INSERT INTO #tabla EXEC(@query) declare IParametros cursor for select * from #tabla OPEN IParametros fetch next from IParametros INTO @cantidad,@secciones, @regla WHILE @@FETCH_STATUS = 0 Begin exec(''select re_codseccion,re_regla,re_codvariable,re_operador,re_valor_eval,re_tipo_valor,isnull(re_mensaje,'''' '''') re_mensaje from [Catalogos].[EPReglas] where re_codseccion ='' + @secciones + '' and re_regla = '' + @regla + '' and re_vigencia = 1 order by re_codseccion,re_regla'') fetch next from IParametros INTO @cantidad,@secciones, @regla End close IParametros deallocate IParametros DROP TABLE #tabla END IF @@ERROR <> 0 BEGIN SELECT ''Error en la Ejecución'' STATUS ROLLBACK TRANSACTION END ELSE BEGIN COMMIT TRANSACTION END ' END GO /****** Object: StoredProcedure [dbo].[usp_rpt_databound] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[usp_rpt_databound]') AND type in (N'P', N'PC')) BEGIN EXEC dbo.sp_executesql @statement = N' /* EXEC [dbo].[usp_rpt_databound] @i_opcion = 1, @i_fe_inicio = null, @i_fe_fin = null, @i_estado = 1 */ CREATE PROCEDURE [dbo].[usp_rpt_databound] @i_opcion INT, @i_fe_inicio DATETIME = NULL, @i_fe_fin DATETIME = NULL, @i_estado INT = NULL AS IF @i_opcion = 1 BEGIN SELECT MotivoSolicitud.[IdMotivoSolicitud], MotivoSolicitud.[IdMotivoSolicitudSec], MotivoSolicitud.[IdSolicitud], MotivoSolicitud.[IdMotivo], Motivo.[IdTipoMotivo], Motivo.[Descripcion] INTO #TEMP_MotivoSolicitud FROM [Global].[Solicitud] Solicitud INNER JOIN [BPMSERVER].[dbo].[INCIDENTS] Incidentes ON Incidentes.[INCIDENT] = Solicitud.[Incidente] AND Incidentes.[PROCESSNAME] = Solicitud.[Proceso] INNER JOIN [Global].[MotivoSolicitud] MotivoSolicitud ON MotivoSolicitud.[IdSolicitud] = Solicitud.[IdSolicitud] INNER JOIN [Catalogos].[Motivo] Motivo ON MotivoSolicitud.[IdMotivo] = Motivo.[IdMotivo] WHERE Motivo.[IdTipoMotivo] = 6 AND ((@i_fe_inicio IS NULL) OR(Incidentes.[STARTTIME] >= @i_fe_inicio)) AND ((@i_fe_fin IS NULL) OR(Incidentes.[STARTTIME] <= @i_fe_fin)) AND ((@i_estado IS NULL) OR(Incidentes.[STATUS] = @i_estado)) SELECT --Solicitud Solicitud.[IdSolicitud], Solicitud.[Incidente], Solicitud.[Proceso], Solicitud.[IdCotizacion], Solicitud.[IdSucursal], Sucursal.[Descripcion] DeSucursal, --Incidente Incidentes.[STARTTIME] FechaInicioSolicitud, Incidentes.[ENDTIME] FechaFinSolicitud, case Incidentes.[STATUS] when 1 then ''Activo'' when 2 then ''Finalizado'' when 3 then ''Completado'' else ''Otro Estado'' end Estado, --Cotizacion Cotizacion.[IdCampanna], Campanna.[Descripcion] DeCampanna, Cotizacion.[IdProgramaCrediticio], ProgramaCrediticio.[Descripcion] DeProgramaCrediticio, Cotizacion.[IdAgenciaVehiculo], AgenciaVehiculo.[Descripcion] DeAgenciaVehiculo, Cotizacion.[IdMarcaVehiculo], MarcaVehiculo.[Descripcion] DeMarcaVehiculo, Cotizacion.[IdEstiloVehiculo], EstiloVehiculo.[Descripcion] DeEstiloVehiculo, Cotizacion.[IdUsoVehiculo], UsoVehiculo.[Descripcion] DeUsoVehiculo, Cotizacion.[IdMoneda], Moneda.[Descripcion] DeMoneda, Cotizacion.[IdTipoVehiculo], TipoVehiculo.[Descripcion] DeTipoVehiculo, case Cotizacion.[EsColaborador] when 1 then ''SI'' when 0 then ''NO'' else ''NO'' end [EsColaborador], Cotizacion.[IdAnnoVehiculo], AnnoVehiculo.[Descripcion] DeAnnoVehiculo, Cotizacion.[PorcComision], Cotizacion.[PorcPrimaMinima], Cotizacion.[PeriodoMesesCredito], Cotizacion.[PeriodoMesesGracia], Cotizacion.[ValorVehiculo], Cotizacion.[TipoCambio], Cotizacion.[PorcPrima], Cotizacion.[MontoPrima], Cotizacion.[MontoComision], Cotizacion.[MontoPrestamo], Cotizacion.[MontoDesembolso], Cotizacion.[FeCotiza], Cotizacion.[CuotaPrestamo], case Cotizacion.[EsSeguroAutoManual] when 1 then ''SI'' when 0 then ''NO'' else ''NO'' end [EsSeguroAutoManual], --CondicionesTasaCotizacion ISNULL(CondicionesTasaCotizacion.[Spread],0) Spread, ISNULL(CondicionesTasaCotizacion.[TasaMinima],0) TasaMinima, ISNULL(CondicionesTasaCotizacion.[TasaReferencia],0) + ISNULL(CondicionesTasaCotizacion.[Spread],0) TasaActual, --Solicitante Solicitante.[IdCliente], Solicitante.[IdTipoSolicitante], TipoSolicitante.[Descripcion] DeTipoSolicitante, --Cliente Cliente.[Ente], Cliente.[TipoCliente], Cliente.[Identificacion], Cliente.[IdTipoIdentificacion], TipoIdentificacion.[Descripcion] DeTipoIdentificacion, Cliente.[PrimerNombre], Cliente.[SegundoNombre], Cliente.[PrimerApellido], Cliente.[SegundoApellido], Cliente.[IdGenero], Genero.[Descripcion] DeGenero, Cliente.[IdEstadoCivil], EstadoCivil.[Descripcion] DeEstadoCivil, Cliente.[IdNacionalidad], Nacionalidad.[Descripcion] DeNacionalidad, Cliente.[FeNacimiento], Cliente.[IdProfesion], Profesion.[Descripcion] DeProfesion, Cliente.[EstadoConBanco], EjecutivoCotizacion.[NombreEjecutivo], EjecutivoCotizacion.[CodOficial], EjecutivoCotizacion.[Telefono], EjecutivoCotizacion.[Email], EjecutivoCotizacion.[EjecutivoAgenciaNombre], EjecutivoCotizacion.[EjecutivoAgenciaEmail], Aseguradora = (SELECT TOP 1 Descripcion FROM [Catalogos].[Aseguradora] WHERE Estado = 1), case DatosAprobacion.[TieneExcepciones] when 1 then ''SI'' when 0 then ''NO'' else ''NO'' end [TieneExcepciones], DatosAprobacion.[IdExcepcion], Excepciones.[Descripcion] DeExcepcion1, DatosAprobacion.[Excepcion2], Excepciones2.[Descripcion] DeExcepcion2, DatosAprobacion.[IdDecision], Decision.[Descripcion] DeDecisionCredito, DatosAprobacion.[IdMotivo], Motivo.[Descripcion] DeMotivoRechazoAnalista, DatosAprobacion.[IdRecomendacion], Recomendacion.[Descripcion] DeRecomendacion, DatosAprobacion.[LimiteRecomendado], DatosAprobacion.UsuarioFirma1 PrimerAnalista, DatosAprobacion.UsuarioFirma2 AnalistaAprobador --MotivoSolicitud.[IdMotivoSolicitudSec], --MotivoSolicitud.[IdMotivo] IdMotivoModificacionCaratula, --MotivoSolicitud.[Descripcion] DeMotivoModificacionCaratula --Solicitud FROM [Global].[Solicitud] Solicitud INNER JOIN [BPMSERVER].[dbo].[INCIDENTS] Incidentes ON Incidentes.[INCIDENT] = Solicitud.[Incidente] AND Incidentes.[PROCESSNAME] = Solicitud.[Proceso] --Cotizacion LEFT JOIN [Cotizacion].[Cotizacion] Cotizacion ON Solicitud.[IdCotizacion] = Cotizacion.[IdCotizacion] --CondicionesTasaCotizacion LEFT JOIN [Cotizacion].[CondicionesTasaCotizacion] CondicionesTasaCotizacion ON CondicionesTasaCotizacion.[IdCotizacion] = Cotizacion.[IdCotizacion] --Solicitante LEFT JOIN [Global].[Solicitante] Solicitante ON Solicitante.[IdSolicitud] = Solicitud.[IdSolicitud] --Cliente LEFT JOIN [Global].[Cliente] Cliente ON Solicitante.[IdCliente] = Cliente.[IdCliente] --EjecutivoCotizacion LEFT JOIN [Cotizacion].[EjecutivoCotizacion] EjecutivoCotizacion ON EjecutivoCotizacion.[IdCotizacion] = Cotizacion.[IdCotizacion] --DatosAprobacion LEFT JOIN [Prendario].[DatosAprobacion] DatosAprobacion ON DatosAprobacion.[IdSolicitud] = Solicitud.[IdSolicitud] ----MotivoSolicitud --LEFT JOIN #TEMP_MotivoSolicitud MotivoSolicitud --ON MotivoSolicitud.[IdSolicitud] = Solicitud.[IdSolicitud] --Catalogos->Sucursal LEFT JOIN [Catalogos].[Sucursal] Sucursal ON Sucursal.[IdSucursal] = Solicitud.[IdSucursal] --Catalogos->Campanna LEFT JOIN [Catalogos].[Campanna] Campanna ON Campanna.[IdCampanna] = Cotizacion.[IdCampanna] --Cotizacion->ProgramaCrediticio LEFT JOIN [Cotizacion].[ProgramaCrediticio] ProgramaCrediticio ON ProgramaCrediticio.[IdProgramaCrediticio] = Cotizacion.[IdProgramaCrediticio] --Catalogos->AgenciaVehiculo LEFT JOIN [Catalogos].[AgenciaVehiculo] AgenciaVehiculo ON AgenciaVehiculo.[IdAgenciaVehiculo] = Cotizacion.[IdAgenciaVehiculo] --Catalogos->MarcaVehiculo LEFT JOIN [Catalogos].[MarcaVehiculo] MarcaVehiculo ON MarcaVehiculo.[IdMarcaVehiculo] = Cotizacion.[IdMarcaVehiculo] --Catalogos->EstiloVehiculo LEFT JOIN [Catalogos].[EstiloVehiculo] EstiloVehiculo ON EstiloVehiculo.[IdEstiloVehiculo] = Cotizacion.[IdEstiloVehiculo] --Catalogos->UsoVehiculo LEFT JOIN [Catalogos].[UsoVehiculo] UsoVehiculo ON UsoVehiculo.[IdUsoVehiculo] = Cotizacion.[IdUsoVehiculo] --Catalogos->Moneda LEFT JOIN [Catalogos].[Moneda] Moneda ON Moneda.[IdMoneda] = Cotizacion.[IdMoneda] --Catalogos->TipoVehiculo LEFT JOIN [Catalogos].[TipoVehiculo] TipoVehiculo ON TipoVehiculo.[IdTipoVehiculo] = Cotizacion.[IdTipoVehiculo] --Catalogos->AnnoVehiculo LEFT JOIN [Catalogos].[AnnoVehiculo] AnnoVehiculo ON AnnoVehiculo.[IdAnnoVehiculo] = Cotizacion.[IdAnnoVehiculo] --Catalogos->TipoSolicitante LEFT JOIN [Catalogos].[TipoSolicitante] TipoSolicitante ON TipoSolicitante.[IdTipoSolicitante] = Solicitante.[IdTipoSolicitante] --Catalogos->TipoIdentificacion LEFT JOIN [Catalogos].[TipoIdentificacion] TipoIdentificacion ON TipoIdentificacion.[IdTipoIdentificacion] = Cliente.[IdTipoIdentificacion] --Catalogos->TipoIdentificacion LEFT JOIN [Catalogos].[Genero] Genero ON Genero.[IdGenero] = Cliente.[IdGenero] --Catalogos->EstadoCivil LEFT JOIN [Catalogos].[EstadoCivil] EstadoCivil ON EstadoCivil.[IdEstadoCivil] = Cliente.[IdEstadoCivil] --Catalogos->Nacionalidad LEFT JOIN [Catalogos].[Nacionalidad] Nacionalidad ON Nacionalidad.[IdNacionalidad] = Cliente.[IdNacionalidad] --Catalogos->Profesion LEFT JOIN [Catalogos].[Profesion] Profesion ON Profesion.[IdProfesion] = Cliente.[IdProfesion] --Catalogos->Excepciones LEFT JOIN [Catalogos].[Excepciones] Excepciones ON Excepciones.[IdExcepcion] = DatosAprobacion.[IdExcepcion] --Catalogos->Excepciones LEFT JOIN [Catalogos].[Excepciones] Excepciones2 ON Excepciones2.[IdExcepcion] = DatosAprobacion.[Excepcion2] --Catalogos->Motivo LEFT JOIN [Catalogos].[Motivo] Motivo ON Motivo.[IdMotivo] = DatosAprobacion.[IdMotivo] --Catalogos->Decision LEFT JOIN [Catalogos].[Decision] Decision ON Decision.[IdDecision] = DatosAprobacion.[IdDecision] --Catalogos->Recomendacion LEFT JOIN [Catalogos].[Recomendacion] Recomendacion ON Recomendacion.[IdRecomendacion] = DatosAprobacion.[IdRecomendacion] WHERE ((@i_fe_inicio IS NULL) OR(Incidentes.[STARTTIME] >= @i_fe_inicio)) AND ((@i_fe_fin IS NULL) OR(Incidentes.[STARTTIME] <= @i_fe_fin)) AND ((@i_estado IS NULL) OR(Incidentes.[STATUS] = @i_estado)) AND CondicionesTasaCotizacion.[Periodo] = 1 AND Solicitante.[IdTipoSolicitante] = 1 END ' END GO /****** Object: Table [Aprobacion].[DecisionPorEtapa] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Aprobacion].[DecisionPorEtapa]') AND type in (N'U')) BEGIN CREATE TABLE [Aprobacion].[DecisionPorEtapa]( [IdDecisionPorEtapa] [int] IDENTITY(1,1) NOT NULL, [IdDecision] [int] NOT NULL, [Proceso] [nvarchar](100) NOT NULL, [Etapa] [nvarchar](100) NOT NULL, [MontoMin] [decimal](18, 2) NULL, [MontoMax] [decimal](18, 2) NULL, [GrupoIn] [nvarchar](100) NULL, [GrupoNotIn] [nvarchar](100) NULL, CONSTRAINT [PK_DecisionPorEtapa] PRIMARY KEY CLUSTERED ( [IdDecisionPorEtapa] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[AgenciaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[AgenciaVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[AgenciaVehiculo]( [IdAgenciaVehiculo] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_AGENCIAVEHICULO] PRIMARY KEY CLUSTERED ( [IdAgenciaVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[AgenteSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[AgenteSeguro]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[AgenteSeguro]( [IdAgenteSeguro] [int] NOT NULL, [IdAseguradora] [int] NULL, [NombreCompleto] [varchar](100) NULL, [Email] [varchar](50) NULL, [Telefono] [varchar](50) NULL, [Direccion] [varchar](400) NULL, [NumLicencia] [nvarchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_AgenteSeguro] PRIMARY KEY CLUSTERED ( [IdAgenteSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[AnnoVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[AnnoVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[AnnoVehiculo]( [IdAnnoVehiculo] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_AnnoVehiculo] PRIMARY KEY CLUSTERED ( [IdAnnoVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Aseguradora] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Aseguradora]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Aseguradora]( [IdAseguradora] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_ASEGURADORA] PRIMARY KEY CLUSTERED ( [IdAseguradora] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Campanna] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Campanna]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Campanna]( [IdCampanna] [int] NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CAMPANNA] PRIMARY KEY CLUSTERED ( [IdCampanna] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Canton] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Canton]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Canton]( [IdCanton] [int] NOT NULL, [IdProvincia] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CANTON] PRIMARY KEY CLUSTERED ( [IdCanton] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CapacidadPago] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CapacidadPago]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CapacidadPago]( [IdCapacidadPago] [char](5) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CAPACIDADPAGO] PRIMARY KEY CLUSTERED ( [IdCapacidadPago] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CarroceriaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CarroceriaVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CarroceriaVehiculo]( [IdCarroceriaVehiculo] [int] NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CarroceriaVehiculo] PRIMARY KEY CLUSTERED ( [IdCarroceriaVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CategoriaRiesgo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CategoriaRiesgo]( [IdCategoriaRiesgo] [char](5) NOT NULL, [IdMorosidad] [char](5) NULL, [IdComportamientoPagoHistorico] [char](5) NULL, [IdCapacidadPago] [char](5) NULL ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CategoriaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CategoriaVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CategoriaVehiculo]( [IdCategoriaVehiculo] [int] NOT NULL, [Descripcion] [nvarchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CategoriaVehiculo] PRIMARY KEY CLUSTERED ( [IdCategoriaVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[ComportamientoPagoHistorico] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ComportamientoPagoHistorico]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ComportamientoPagoHistorico]( [IdComportamientoPagoHistorico] [char](5) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_COMPORTAMIENTOPAGOHISTORICO] PRIMARY KEY CLUSTERED ( [IdComportamientoPagoHistorico] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CondicionesFormalizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CondicionesFormalizacion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CondicionesFormalizacion]( [IdCondicionesFormalizacion] [int] NOT NULL, [Descripcion] [varchar](max) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CondicionesFormalizacion] PRIMARY KEY CLUSTERED ( [IdCondicionesFormalizacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CondicionVivienda] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CondicionVivienda]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CondicionVivienda]( [IdCondicionVivienda] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CONDICIONVIVIENDA] PRIMARY KEY CLUSTERED ( [IdCondicionVivienda] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CorreoAgencia] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CorreoAgencia]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CorreoAgencia]( [IdCorreoAgencia] [int] NOT NULL, [Email] [varchar](100) NULL, [Estado] [bit] NULL, [IdSubAgenciaVehiculo] [int] NULL, CONSTRAINT [PK_CorreoAgencia] PRIMARY KEY CLUSTERED ( [IdCorreoAgencia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[CuentaAgencia] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[CuentaAgencia]( [IdCuentaAgencia] [int] NOT NULL, [NumCuenta] [varchar](100) NULL, [TipoCuenta] [nchar](3) NULL, [Estado] [bit] NULL, [Descripcion] [nvarchar](300) NULL, [IdMoneda] [int] NULL, [IdTipoFuncionalidadCuenta] [int] NULL, CONSTRAINT [PK_CuentaAgencia] PRIMARY KEY CLUSTERED ( [IdCuentaAgencia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Decision] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Decision]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Decision]( [IdDecision] [int] NOT NULL, [Descripcion] [nvarchar](50) NOT NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_Decisión] PRIMARY KEY CLUSTERED ( [IdDecision] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[DeclaraRenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[DeclaraRenta]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[DeclaraRenta]( [IdDeclaraRenta] [int] IDENTITY(0,1) NOT NULL, [DescripcionDeclaraRenta] [varchar](50) NULL, CONSTRAINT [PK_DeclaraRenta] PRIMARY KEY CLUSTERED ( [IdDeclaraRenta] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[DevaluacionEsperada] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[DevaluacionEsperada]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[DevaluacionEsperada]( [de_codigo] [int] NOT NULL, [de_devaluacion] [decimal](18, 2) NOT NULL, [de_inc_devesp1] [decimal](18, 2) NOT NULL, [de_inc_devesp2] [decimal](18, 2) NOT NULL, [de_inc_devesp3] [decimal](18, 2) NOT NULL, [de_vigencia] [bit] NOT NULL, [de_inc_devesp0] [decimal](18, 2) NOT NULL, [co_moneda] [int] NULL, [de_proceso] [varchar](50) NULL, CONSTRAINT [PK_DevaluacionEsperada] PRIMARY KEY NONCLUSTERED ( [de_codigo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Distrito] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Distrito]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Distrito]( [IdDistrito] [int] NOT NULL, [IdCanton] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [AreaMetro] [int] NULL, [Estado] [bit] NULL, CONSTRAINT [PK_DISTRITO] PRIMARY KEY CLUSTERED ( [IdDistrito] ASC, [IdCanton] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[EPReglas] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EPReglas]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[EPReglas]( [re_id] [int] IDENTITY(1,1) NOT NULL, [re_codseccion] [int] NOT NULL, [re_regla] [int] NOT NULL, [re_descripcion] [varchar](200) NULL, [re_codvariable] [varchar](100) NULL, [re_operador] [varchar](50) NULL, [re_valor_eval] [varchar](50) NULL, [re_tipo_valor] [varchar](50) NULL, [re_proceso] [varchar](50) NULL, [re_mensaje] [varchar](800) NULL, [re_vigencia] [bit] NULL, CONSTRAINT [PK_EPReglas] PRIMARY KEY NONCLUSTERED ( [re_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[EstadoCivil] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EstadoCivil]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[EstadoCivil]( [IdEstadoCivil] [char](3) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_ESTADOCIVIL] PRIMARY KEY CLUSTERED ( [IdEstadoCivil] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[EstiloVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EstiloVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[EstiloVehiculo]( [IdEstiloVehiculo] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_ESTILOVEHICULO] PRIMARY KEY CLUSTERED ( [IdEstiloVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[EstratoSocial] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[EstratoSocial]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[EstratoSocial]( [IdEstratoSocial] [char](1) NOT NULL, [LimiteInferior] [money] NULL, [LimiteSuperior] [money] NULL, CONSTRAINT [PK_EstratoSocial] PRIMARY KEY NONCLUSTERED ( [IdEstratoSocial] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Etapas] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Etapas]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Etapas]( [IdEtapa] [int] NOT NULL, [IdProceso] [int] NOT NULL, [DescripcionEtapa] [varchar](250) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_Etapas] PRIMARY KEY CLUSTERED ( [IdEtapa] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Excepciones] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Excepciones]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Excepciones]( [IdExcepcion] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_Excepciones] PRIMARY KEY CLUSTERED ( [IdExcepcion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[ExperienciaNegocio] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ExperienciaNegocio]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ExperienciaNegocio]( [IdExperienciaNegocio] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_EXPERIENCIANEGOCIO] PRIMARY KEY CLUSTERED ( [IdExperienciaNegocio] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[FormaPago] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[FormaPago]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[FormaPago]( [IdFormaPago] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_FormaPago] PRIMARY KEY CLUSTERED ( [IdFormaPago] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Genero] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Genero]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Genero]( [IdGenero] [char](3) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_GENERO] PRIMARY KEY CLUSTERED ( [IdGenero] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[IncrementoTasa] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[IncrementoTasa]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[IncrementoTasa]( [it_codigo] [int] NOT NULL, [it_co_tasa] [varchar](10) NULL, [it_minimo] [decimal](18, 2) NOT NULL, [it_promedio] [decimal](18, 2) NOT NULL, [it_maximo] [decimal](18, 2) NOT NULL, [it_vigencia] [bit] NOT NULL, [it_normal] [decimal](18, 2) NOT NULL, [co_moneda] [int] NULL, [de_proceso] [varchar](50) NULL, CONSTRAINT [PK_IncrementoTasa] PRIMARY KEY NONCLUSTERED ( [it_codigo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[IngresoRequerido] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[IngresoRequerido]( [IdIngresoRequerido] [int] NOT NULL, [IdFuenteIngreso] [char](5) NOT NULL, [IdMoneda] [int] NOT NULL, [IdProgramaCrediticio] [int] NOT NULL, [IdProgramaCrediticioCondiciones] [int] NOT NULL, [PorcMultiplicadorCol] [decimal](18, 2) NOT NULL, [PorcMultiplicadorDol] [decimal](18, 2) NOT NULL, [IngresoMinColones] [money] NOT NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_IngresoRequerido] PRIMARY KEY CLUSTERED ( [IdIngresoRequerido] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[MantenimientoCatalogos] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[MantenimientoCatalogos]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[MantenimientoCatalogos]( [IdMantenimientoCatalogos] [int] NOT NULL, [Catalogo] [varchar](50) NOT NULL, [Vista] [varchar](150) NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_Mantenimiento Catalogos] PRIMARY KEY CLUSTERED ( [IdMantenimientoCatalogos] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[MarcaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[MarcaVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[MarcaVehiculo]( [IdMarcaVehiculo] [int] NOT NULL, [IdAgenciaVehiculo] [int] NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_MARCAVEHICULO] PRIMARY KEY CLUSTERED ( [IdMarcaVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Moneda] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Moneda]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Moneda]( [IdMoneda] [int] NOT NULL, [Descripcion] [varchar](30) NULL, [IdPais] [int] NULL, [Simbolo] [char](5) NULL, [Nemonico] [char](5) NULL, [DefaultLocal] [bit] NULL, [DefaultExtranjera] [bit] NULL, [DefaultCredito] [bit] NULL, [Estado] [bit] NULL, CONSTRAINT [PK_MONEDA] PRIMARY KEY CLUSTERED ( [IdMoneda] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Morosidad] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Morosidad]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Morosidad]( [IdMorosidad] [char](5) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_MOROSIDAD] PRIMARY KEY CLUSTERED ( [IdMorosidad] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Motivo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Motivo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Motivo]( [IdMotivo] [int] NOT NULL, [IdTipoMotivo] [int] NULL, [Descripcion] [varchar](250) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_MOTIVO] PRIMARY KEY CLUSTERED ( [IdMotivo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[MotivoRechazo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[MotivoRechazo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[MotivoRechazo]( [IdRechazo] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_MotivoRechazo] PRIMARY KEY CLUSTERED ( [IdRechazo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Nacionalidad] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Nacionalidad]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Nacionalidad]( [IdNacionalidad] [int] NOT NULL, [Pais] [varchar](50) NULL, [Abreviatura] [char](3) NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_NACIONALIDAD] PRIMARY KEY CLUSTERED ( [IdNacionalidad] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[NivelEducacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[NivelEducacion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[NivelEducacion]( [IdNivelEducacion] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_NIVELEDUCACION] PRIMARY KEY CLUSTERED ( [IdNivelEducacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[NivelSocioEconomico] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[NivelSocioEconomico]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[NivelSocioEconomico]( [IdNivelSocioEconomico] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_NIVELSOCIOECONOMICO] PRIMARY KEY CLUSTERED ( [IdNivelSocioEconomico] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[ParamCalculoNCP] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoNCP]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ParamCalculoNCP]( [IdParamCalculoNCP] [int] IDENTITY(1,1) NOT NULL, [MinPorcEndeudamiento] [decimal](18, 2) NOT NULL, [MaxPorcEndeudamiento] [decimal](18, 2) NOT NULL, [IdCapacidadPago] [char](5) NOT NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_ParamCalculoNCP] PRIMARY KEY CLUSTERED ( [IdParamCalculoNCP] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[ParamCalculoSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ParamCalculoSeguro]( [IdParamCalculoSeguro] [int] IDENTITY(1,1) NOT NULL, [IdAseguradora] [int] NULL, [IdTipoVehiculo] [int] NULL, [IdMoneda] [int] NULL, [IdRubroSeguro] [int] NULL, [IdFuenteIngreso] [char](5) NULL, [EsColaborador] [bit] NULL, [PorcSeguro] [float] NULL, [PorcValActualVeh] [float] NULL, [MontoValActualVeh] [float] NULL, [PorcDesempleoA] [float] NULL, [PorcDesempleoB] [float] NULL, [Estado] [bit] NULL, [ModoCalculo] [int] NULL, [IdSubRubroSeguro] [nvarchar](5) NULL, [IdCarroceriaVehiculo] [int] NULL, [PorcDescuento] [float] NULL, [PorcIVA] [float] NULL, [PorcRecFraccionado] [float] NULL, CONSTRAINT [PK_ParamCalculoSeguro] PRIMARY KEY CLUSTERED ( [IdParamCalculoSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[ParamDeduccionFormalizaPrenda] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamDeduccionFormalizaPrenda]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ParamDeduccionFormalizaPrenda]( [IdParamDeduccion] [int] NOT NULL, [IdTipoDeduccion] [int] NULL, [Descripcion] [varchar](50) NULL, [IdTipoVehiculo] [int] NULL, [Monto] [decimal](18, 2) NULL, [Porcentaje] [decimal](18, 2) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_ParamDeduccionFormalizaPrenda] PRIMARY KEY CLUSTERED ( [IdParamDeduccion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[ParamDeduccionFormalizaPrendaTimbre] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamDeduccionFormalizaPrendaTimbre]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ParamDeduccionFormalizaPrendaTimbre]( [IdParamTimbre] [int] NOT NULL, [Descripcion] [nvarchar](50) NULL, [TipoCalculo] [char](1) NULL, [Nemonico] [char](5) NULL, [Monto] [decimal](18, 2) NULL, [Porcentaje] [decimal](18, 2) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_ParamDeduccionFormalizaPrendaTimbre] PRIMARY KEY CLUSTERED ( [IdParamTimbre] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[ParamMaximoEndeudamientoNCP] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[ParamMaximoEndeudamientoNCP]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[ParamMaximoEndeudamientoNCP]( [IdParamMaximoEndeudamientoNCP] [int] IDENTITY(1,1) NOT NULL, [Proceso] [varchar](50) NOT NULL, [IdMoneda] [int] NOT NULL, [MinIngresoNeto] [money] NOT NULL, [MaxIngresoNeto] [money] NOT NULL, [PorcEndeudamiento] [decimal](18, 2) NOT NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_ParamMaximoEndeudamientoNCP] PRIMARY KEY CLUSTERED ( [IdParamMaximoEndeudamientoNCP] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[PeriodoCredito] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PeriodoCredito]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[PeriodoCredito]( [IdPeriodoCredito] [int] NOT NULL, [Meses] [int] NULL, [Estado] [int] NULL, CONSTRAINT [PK_PERIODOCREDITO] PRIMARY KEY CLUSTERED ( [IdPeriodoCredito] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[PeriodoGracia] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PeriodoGracia]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[PeriodoGracia]( [IdPeriodoGracia] [int] NOT NULL, [Meses] [int] NULL, [Estado] [int] NULL, CONSTRAINT [PK_PERIODOGRACIA] PRIMARY KEY CLUSTERED ( [IdPeriodoGracia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[PeriodoReajuste] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PeriodoReajuste]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[PeriodoReajuste]( [IdPeriodoReajuste] [char](2) NOT NULL, [Descripcion] [varchar](50) NOT NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_PeriodoRejuste] PRIMARY KEY CLUSTERED ( [IdPeriodoReajuste] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Procesos] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Procesos]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Procesos]( [IdProceso] [int] NOT NULL, [NombreProceso] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_Procesos] PRIMARY KEY CLUSTERED ( [IdProceso] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Profesion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Profesion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Profesion]( [IdProfesion] [nvarchar](5) NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_PROFESION] PRIMARY KEY CLUSTERED ( [IdProfesion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[PropositoCredito] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PropositoCredito]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[PropositoCredito]( [IdPropositoCredito] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [IdActividadEconomica] [varchar](10) NULL, [IdNaturalezaGasto] [varchar](10) NULL, [IdOrigenRecursos] [varchar](10) NULL, [IdDestino] [varchar](10) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_PropositoCredito] PRIMARY KEY CLUSTERED ( [IdPropositoCredito] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Provincia] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Provincia]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Provincia]( [IdProvincia] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_PROVINCIA] PRIMARY KEY CLUSTERED ( [IdProvincia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[PuestoActual] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PuestoActual]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[PuestoActual]( [IdPuestoActual] [nvarchar](5) NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_PuestoActual] PRIMARY KEY CLUSTERED ( [IdPuestoActual] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[PuntoCorteCSD] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[PuntoCorteCSD]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[PuntoCorteCSD]( [IdPuntoCorteCSD] [int] IDENTITY(0,1) NOT NULL, [PorcentajePuntoCorteCSD] [decimal](18, 2) NULL, CONSTRAINT [PK_PuntoCorteCSD] PRIMARY KEY CLUSTERED ( [IdPuntoCorteCSD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[Recomendacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Recomendacion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Recomendacion]( [IdRecomendacion] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_Recomendacion] PRIMARY KEY CLUSTERED ( [IdRecomendacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[RiesgoCambiarioDeudor] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[RiesgoCambiarioDeudor]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[RiesgoCambiarioDeudor]( [IdRiesgoCambiarioDeudor] [int] IDENTITY(0,1) NOT NULL, [DescripcionRiesgoCambiarioDeudor] [varchar](50) NULL, CONSTRAINT [PK_RiesgoCambiarioDeudor] PRIMARY KEY CLUSTERED ( [IdRiesgoCambiarioDeudor] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[RubroSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[RubroSeguro]( [IdRubroSeguro] [int] NOT NULL, [IdAseguradora] [int] NOT NULL, [IdTipoRubroSeguro] [int] NOT NULL, [Rubro] [varchar](10) NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, [Default] [bit] NOT NULL, CONSTRAINT [PK_RUBROSEGURO] PRIMARY KEY CLUSTERED ( [IdRubroSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[SubAgenciaVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[SubAgenciaVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[SubAgenciaVehiculo]( [IdSubAgenciaVehiculo] [int] NOT NULL, [IdAgenciaVehiculo] [int] NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_SubAgenciaVehiculo] PRIMARY KEY CLUSTERED ( [IdSubAgenciaVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[SubRubroSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[SubRubroSeguro]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[SubRubroSeguro]( [IdSubRubroSeguro] [nvarchar](5) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_SubRubroSeguro_1] PRIMARY KEY CLUSTERED ( [IdSubRubroSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[Sucursal] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[Sucursal]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[Sucursal]( [IdSucursal] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_SUCURSAL] PRIMARY KEY CLUSTERED ( [IdSucursal] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TendenciaIndustria] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TendenciaIndustria]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TendenciaIndustria]( [IdTendenciaIndustria] [int] NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [AK_PKTENDENCIAINDUSTR_TENDENCI] UNIQUE NONCLUSTERED ( [IdTendenciaIndustria] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoActividad] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoActividad]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoActividad]( [IdActividad] [int] IDENTITY(1,1) NOT NULL, [DescripcionActividad] [varchar](200) NULL, [CodigoSIC] [varchar](50) NULL, [CodigoCIIU] [varchar](50) NULL, [IdMacroSector] [int] NOT NULL, CONSTRAINT [PK_TC_TIPO_ACTIVIDAD] PRIMARY KEY CLUSTERED ( [IdActividad] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoCliente] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoCliente]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoCliente]( [IdTipoCliente] [int] NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOCLIENTE] PRIMARY KEY CLUSTERED ( [IdTipoCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoCombustible] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoCombustible]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoCombustible]( [IdTipoCombustible] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoCombustible] PRIMARY KEY CLUSTERED ( [IdTipoCombustible] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoCuenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoCuenta]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoCuenta]( [IdTipoCuenta] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoCuenta] PRIMARY KEY CLUSTERED ( [IdTipoCuenta] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoDireccion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoDireccion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoDireccion]( [IdTipoDireccion] [char](3) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPODIRECCION] PRIMARY KEY CLUSTERED ( [IdTipoDireccion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoEmail] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoEmail]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoEmail]( [IdTipoEmail] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOEMAIL] PRIMARY KEY CLUSTERED ( [IdTipoEmail] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoEmpleador] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoEmpleador]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoEmpleador]( [IdTipoEmpleador] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOEMPLEADOR] PRIMARY KEY CLUSTERED ( [IdTipoEmpleador] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoEnvioCuenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoEnvioCuenta]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoEnvioCuenta]( [IdTipoEnvioCuenta] [char](2) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoEnvioCuenta] PRIMARY KEY CLUSTERED ( [IdTipoEnvioCuenta] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoFormaDesembolso] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoFormaDesembolso]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoFormaDesembolso]( [IdTipoFormaDesembolso] [varchar](10) NOT NULL, [Descripcion] [varchar](50) NULL, [IdMoneda] [int] NOT NULL, [Tipo] [nchar](3) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoFormaDesembolso] PRIMARY KEY NONCLUSTERED ( [IdTipoFormaDesembolso] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoFuenteIngreso] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoFuenteIngreso]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoFuenteIngreso]( [IdFuenteIngreso] [char](5) NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOFUENTEINGRESO] PRIMARY KEY CLUSTERED ( [IdFuenteIngreso] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoFuncionalidadCuenta] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoFuncionalidadCuenta]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoFuncionalidadCuenta]( [IdTipoFuncionalidadCuenta] [int] NOT NULL, [Descripcion] [varchar](200) NULL, [Estado] [bit] NOT NULL, CONSTRAINT [PK_TipoFuncionalidadCuenta] PRIMARY KEY CLUSTERED ( [IdTipoFuncionalidadCuenta] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoGracia] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoGracia]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoGracia]( [IdTipoGracia] [int] NOT NULL, [Descripcion] [nvarchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoGracia] PRIMARY KEY CLUSTERED ( [IdTipoGracia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Catalogos].[TipoIdentificacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoIdentificacion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoIdentificacion]( [IdTipoIdentificacion] [int] NOT NULL, [Descripcion] [varchar](100) NULL, [CodCobis] [varchar](10) NULL, [CodBolivar] [varchar](10) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOIDENTIFICACION] PRIMARY KEY CLUSTERED ( [IdTipoIdentificacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoMacrosector] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoMacrosector]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoMacrosector]( [IdMacroSector] [int] IDENTITY(1,1) NOT NULL, [DescripcionMacroSector] [varchar](50) NULL, CONSTRAINT [PK_dbo.TC_TIPO_MACROSECTOR] PRIMARY KEY CLUSTERED ( [IdMacroSector] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoMotivo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoMotivo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoMotivo]( [IdTipoMotivo] [int] NOT NULL, [Descripcion] [varchar](100) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOMOTIVO] PRIMARY KEY CLUSTERED ( [IdTipoMotivo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoRubroSeguro] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoRubroSeguro]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoRubroSeguro]( [IdTipoRubroSeguro] [int] NOT NULL, [Descripcion] [varchar](50) NOT NULL, [Estado] [bit] NOT NULL, [Requerido] [bit] NOT NULL, CONSTRAINT [PK_TipoRubroSeguro] PRIMARY KEY CLUSTERED ( [IdTipoRubroSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoSolicitante] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoSolicitante]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoSolicitante]( [IdTipoSolicitante] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOSOLICITANTE] PRIMARY KEY CLUSTERED ( [IdTipoSolicitante] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoTasa] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTasa]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoTasa]( [IdTipoTasa] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoTasa] PRIMARY KEY CLUSTERED ( [IdTipoTasa] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoTasaReferencia] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTasaReferencia]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoTasaReferencia]( [IdTipoTasaReferencia] [int] NOT NULL, [Nemonico] [nvarchar](10) NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOTASAREFERENCIA] PRIMARY KEY CLUSTERED ( [IdTipoTasaReferencia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoTelefono] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTelefono]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoTelefono]( [IdTipoTelefono] [char](3) NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOTELEFONO] PRIMARY KEY CLUSTERED ( [IdTipoTelefono] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoTraccion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTraccion]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoTraccion]( [IdTipoTraccion] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoTraccion] PRIMARY KEY CLUSTERED ( [IdTipoTraccion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoTransmision] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoTransmision]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoTransmision]( [IdTipoTransmision] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TipoTransmision] PRIMARY KEY CLUSTERED ( [IdTipoTransmision] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[TipoVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[TipoVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[TipoVehiculo]( [IdTipoVehiculo] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_TIPOVEHICULO] PRIMARY KEY CLUSTERED ( [IdTipoVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Catalogos].[UsoVehiculo] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Catalogos].[UsoVehiculo]') AND type in (N'U')) BEGIN CREATE TABLE [Catalogos].[UsoVehiculo]( [IdUsoVehiculo] [int] NOT NULL, [Descripcion] [varchar](50) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_USOVEHICULO] PRIMARY KEY CLUSTERED ( [IdUsoVehiculo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Cotizacion].[CondicionesTasaCotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[CondicionesTasaCotizacion]( [IdCondicionesTasaCotizacion] [int] NOT NULL, [IdCotizacion] [int] NULL, [Periodo] [int] NULL, [IdTipoTasa] [int] NULL, [IdTipoTasaReferencia] [int] NULL, [TasaReferencia] [decimal](18, 2) NULL, [PlazoMeses] [int] NULL, [Spread] [decimal](18, 2) NULL, [TasaMinima] [decimal](18, 2) NULL, [IdPeriodoReajuste] [char](2) NULL, CONSTRAINT [PK_CONDICIONESTASACOTIZACION] PRIMARY KEY CLUSTERED ( [IdCondicionesTasaCotizacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Cotizacion].[Cotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[Cotizacion]( [IdCotizacion] [int] NOT NULL, [IdCampanna] [int] NULL, [IdProgramaCrediticio] [int] NULL, [IdAgenciaVehiculo] [int] NULL, [IdMarcaVehiculo] [int] NULL, [IdEstiloVehiculo] [int] NULL, [IdUsoVehiculo] [int] NULL, [IdMoneda] [int] NULL, [IdTipoVehiculo] [int] NULL, [EsColaborador] [bit] NULL, [PorcComision] [decimal](18, 2) NULL, [PorcPrimaMinima] [decimal](18, 2) NULL, [PeriodoMesesCredito] [int] NULL, [PeriodoMesesGracia] [int] NULL, [IdAnnoVehiculo] [int] NULL, [ValorVehiculo] [decimal](18, 2) NULL, [TipoCambio] [decimal](18, 2) NULL, [PorcPrima] [decimal](18, 2) NULL, [MontoPrima] [decimal](18, 2) NULL, [MontoComision] [decimal](18, 2) NULL, [PorcIngresoMinReq] [decimal](18, 2) NULL, [IngresoMinReqCol] [decimal](18, 2) NULL, [IngresoMInReqDol] [decimal](18, 2) NULL, [MontoPrestamo] [decimal](18, 2) NULL, [MontoPrestamoSinSeguros] [decimal](18, 2) NULL, [MontoDesembolso] [decimal](18, 2) NULL, [FeCotiza] [datetime] NOT NULL, [IdTipoIdentificacion] [int] NULL, [Identificacion] [varchar](50) NULL, [PrimerNombre] [varchar](50) NULL, [SegundoNombre] [varchar](50) NULL, [PrimerApellido] [varchar](50) NULL, [SegundoApellido] [varchar](50) NULL, [IdFuenteIngreso] [char](5) NULL, [Email] [varchar](50) NULL, [EstadoCotiza] [int] NOT NULL, [CuotaPrestamo] [decimal](18, 2) NULL, [CuotaSinSeguroPeriodo1] [decimal](18, 2) NULL, [CuotaSinSeguroPeriodo2] [decimal](18, 2) NULL, [CuotaSinSeguroPeriodo3] [decimal](18, 2) NULL, [MontoTraspaso] [decimal](18, 2) NULL, [MontoConstitucionPrenda] [decimal](18, 2) NULL, [IngresoRequeridoColones] [decimal](18, 2) NULL, [IngresoRequeridoDolares] [decimal](18, 2) NULL, [EsSeguroAutoManual] [bit] NULL, [EsSeguroVidaManual] [bit] NULL, [EsSeguroDesempleoManual] [bit] NULL, [AplicaCompraTasa] [bit] NULL, [PorcCompraTasa] [decimal](18, 2) NULL, [IdTipoGracia] [int] NULL, [AplicaPolizaVehiculoGratis] [bit] NULL, [IdSubAgenciaVehiculo] [int] NULL, CONSTRAINT [PK_COTIZACION] PRIMARY KEY CLUSTERED ( [IdCotizacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Cotizacion].[EjecutivoCotizacion] Script Date: 16/02/2018 10:46:41 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[EjecutivoCotizacion]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[EjecutivoCotizacion]( [IdCotizacion] [int] NOT NULL, [NombreEjecutivo] [varchar](100) NULL, [CodOficial] [varchar](15) NULL, [LoginEjecutivo] [varchar](15) NULL, [Telefono] [varchar](50) NULL, [Email] [varchar](50) NULL, [EjecutivoAgenciaEmail] [nvarchar](50) NULL, [EjecutivoAgenciaNombre] [nvarchar](100) NULL, CONSTRAINT [PK_EJECUTIVOCOTIZACION] PRIMARY KEY CLUSTERED ( [IdCotizacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Cotizacion].[EscenarioCuotaCotizacion] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[EscenarioCuotaCotizacion]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[EscenarioCuotaCotizacion]( [IdCotizacion] [int] NOT NULL, [Periodo] [int] NULL, [CuotaSinSeguro] [decimal](18, 2) NULL, [MontoSeguro] [decimal](18, 2) NULL, [CuotaFinal] [decimal](18, 2) NULL, CONSTRAINT [PK_ESCENARIOCUOTACOTIZACION] PRIMARY KEY CLUSTERED ( [IdCotizacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Cotizacion].[ProgramaCrediticio] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticio]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[ProgramaCrediticio]( [IdProgramaCrediticio] [int] NOT NULL, [Descripcion] [varchar](200) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_PROGRAMACREDITICIO] PRIMARY KEY CLUSTERED ( [IdProgramaCrediticio] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Cotizacion].[ProgramaCrediticioCondiciones] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[ProgramaCrediticioCondiciones]( [IdProgramaCrediticioCondiciones] [int] NOT NULL, [IdProgramaCrediticio] [int] NOT NULL, [IdCampanna] [int] NOT NULL, [IdMoneda] [int] NOT NULL, [IdTipoVehiculo] [int] NOT NULL, [IdAnnoVehiculo] [int] NOT NULL, [EsColaborador] [bit] NOT NULL, [PorcComision] [decimal](18, 2) NULL, [PorcPrimaMinima] [decimal](18, 2) NULL, [PorcIngresoMinReq] [decimal](18, 2) NULL, [PeriodoMesesCredito] [int] NULL, [PeriodoMesesGracia] [int] NULL, [Estado] [bit] NULL, [AplicaCompraTasa] [bit] NULL, [PorcCompraTasa] [decimal](18, 2) NULL, [IdTipoGracia] [int] NULL, CONSTRAINT [PK_ProgramaCrediticioCondiciones_1] PRIMARY KEY CLUSTERED ( [IdProgramaCrediticioCondiciones] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Cotizacion].[ProgramaCrediticioCondicionesTasa] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa]( [IdProgramaCrediticioCondicionesTasa] [int] NOT NULL, [IdProgramaCrediticioCondiciones] [int] NULL, [Periodo] [int] NULL, [IdTipoTasaReferencia] [int] NULL, [TasaReferencia] [decimal](18, 2) NULL, [IdTipoTasa] [int] NULL, [PlazoMeses] [int] NULL, [Spread] [decimal](18, 2) NULL, [TasaMinima] [decimal](18, 2) NULL, [IdPeriodoReajuste] [char](2) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CONDICIONESPROGRAMACREDITIC] PRIMARY KEY CLUSTERED ( [IdProgramaCrediticioCondicionesTasa] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Cotizacion].[SegurosCotizacion] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[SegurosCotizacion]( [IdCotizacion] [int] NOT NULL, [IdRubroSeguro] [int] NOT NULL, [Monto] [decimal](18, 2) NULL, [IdAgenteSeguro] [int] NULL, [MontoAnterior] [decimal](18, 2) NULL, CONSTRAINT [PK_SEGUROSCOTIZACION] PRIMARY KEY CLUSTERED ( [IdCotizacion] ASC, [IdRubroSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Cotizacion].[SegurosCotizacionDesglose] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]') AND type in (N'U')) BEGIN CREATE TABLE [Cotizacion].[SegurosCotizacionDesglose]( [IdCotizacion] [int] NOT NULL, [IdRubroSeguro] [int] NOT NULL, [IdSubRubroSeguro] [nvarchar](5) NOT NULL, [MontoPrimaNetaAnual] [float] NULL, [MontoDescuentoAnual] [float] NULL, [MontoIVAAnual] [float] NULL, [MontoPrimaTotalAnual] [float] NULL, [MontoRecargoPagoFraccionado] [float] NULL, [MontoPrimaTotalMensual] [float] NULL, CONSTRAINT [PK_SegurosCotizacionDesglose] PRIMARY KEY CLUSTERED ( [IdCotizacion] ASC, [IdRubroSeguro] ASC, [IdSubRubroSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Global].[Cliente] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[Cliente]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[Cliente]( [IdCliente] [int] NOT NULL, [Ente] [varchar](50) NULL, [Identificacion] [varchar](50) NULL, [IdTipoIdentificacion] [int] NULL, [PrimerNombre] [varchar](50) NULL, [SegundoNombre] [varchar](50) NULL, [PrimerApellido] [varchar](50) NULL, [SegundoApellido] [varchar](50) NULL, [IdGenero] [char](3) NULL, [IdEstadoCivil] [char](3) NULL, [IdNacionalidad] [int] NULL, [IdPaisNacimiento] [int] NULL, [NumeroDependientes] [smallint] NULL, [HijosHasta21] [smallint] NULL, [HijosMayores21] [smallint] NULL, [FeNacimiento] [datetime] NULL, [FeVenceIdentificacion] [datetime] NULL, [IdCondicionVivienda] [int] NULL, [AntiguedadVivienda] [smallint] NULL, [EsResidente] [bit] NULL, [ResidenteAnnos] [smallint] NULL, [ResidenteMeses] [smallint] NULL, [TieneAuto] [bit] NULL, [NumPlacaAutoActual] [varchar](20) NULL, [IdNivelEducacion] [int] NULL, [IdNivelSocioEconomico] [int] NULL, [IdProfesion] [nvarchar](5) NULL, [EnListaNegra] [bit] NULL, [EnMalasReferencias] [bit] NULL, [TipoCliente] [varchar](20) NULL, [ResultadoWoldCheck] [varchar](20) NULL, [ResultadoCIC] [int] NULL, [IdCategoriaRiesgo] [char](5) NULL, [GeneradorMonedaExtranjera] [varchar](150) NULL, [IdMorosidad] [char](5) NULL, [IdCapacidadPago] [char](5) NULL, [IdComportamientoPagoHistorico] [char](5) NULL, [EstadoConBanco] [varchar](3) NULL, [NombreEmpresa] [varchar](150) NULL, [CapitalSocial] [decimal](18, 2) NULL, [ActividadEmpresa] [varchar](150) NULL, [FechaVencimiento] [datetime] NULL, [NombreRepresentanteLegal] [varchar](150) NULL, [CICPuntajeFinal] [decimal](18, 4) NULL, [CICDeudasRefinanciar] [xml] NULL, [CICFeActualizacion] [varchar](20) NULL, [AcumuladoConBanco] [decimal](18, 2) NULL, [EsValidado] [bit] NULL, [NumerosVecesEstadoCivil] [int] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] SET ANSI_PADDING OFF ALTER TABLE [Global].[Cliente] ADD [CodGrupoEconomico] [varchar](8) NULL SET ANSI_PADDING ON ALTER TABLE [Global].[Cliente] ADD [RiesgoCambiarioDeudor] [varchar](150) NULL ALTER TABLE [Global].[Cliente] ADD [CoberturaSobreDeuda] [decimal](18, 2) NULL CONSTRAINT [PK_CLIENTE] PRIMARY KEY CLUSTERED ( [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[CondicionesFormalizacionSolicitud] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[CondicionesFormalizacionSolicitud]( [IdCondicionesFormalizacion] [int] NOT NULL, [IdSolicitud] [int] NOT NULL, [Estado] [bit] NULL, CONSTRAINT [PK_CondicionesFormalizacionSolicitud] PRIMARY KEY CLUSTERED ( [IdCondicionesFormalizacion] ASC, [IdSolicitud] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Global].[DireccionCliente] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[DireccionCliente]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[DireccionCliente]( [IdDireccion] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdTipoDireccion] [char](3) NULL, [IdProvincia] [int] NULL, [IdCanton] [int] NULL, [IdDistrito] [int] NULL, [Secuencial] [int] NULL, [DirExacta] [text] NULL, [ApartadoPostal] [varchar](50) NULL, [CodigoPostal] [varchar](50) NULL, [ZonaPostal] [varchar](50) NULL, [NumCasaApto] [varchar](10) NULL, [CodigoAreaMetro] [varchar](10) NULL, CONSTRAINT [PK_DIRECCIONCLIENTE] PRIMARY KEY CLUSTERED ( [IdDireccion] ASC, [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[EmailCliente] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[EmailCliente]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[EmailCliente]( [IdEmail] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdTipoEmail] [int] NULL, [Secuencial] [int] NULL, [Email] [varchar](50) NULL, CONSTRAINT [PK_EMAILCLIENTE] PRIMARY KEY CLUSTERED ( [IdEmail] ASC, [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[HistorialDecision] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[HistorialDecision]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[HistorialDecision]( [IdHistorialDecision] [int] NOT NULL, [IdSolicitud] [int] NULL, [Iteracion] [int] NULL, [IdEtapa] [int] NULL, [IdDecision] [int] NULL, [IdMotivo] [int] NULL, [UsuarioFirma] [varchar](100) NULL, CONSTRAINT [PK_HistorialDecision] PRIMARY KEY CLUSTERED ( [IdHistorialDecision] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[InformacionIngresosCliente] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[InformacionIngresosCliente]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[InformacionIngresosCliente]( [IdCliente] [int] NOT NULL, [SalarioBrutoCol] [money] NULL, [SalarioBrutoDol] [money] NULL, [SalarioNetoCol] [money] NULL, [SalarioNetoDol] [money] NULL, [VariableBrutoCol] [money] NULL, [VariableBrutoDol] [money] NULL, [VariableNetoCol] [money] NULL, [VariableNetoDol] [money] NULL, [OffShoreNetoCol] [money] NULL, [OffShoreNetoDol] [money] NULL, [OtrosNetoCol] [money] NULL, [OtrosNetoDol] [money] NULL, [EstratoSocial] [char](3) NULL, [Concepto] [varchar](50) NULL, [RubrosModeloSalario] [varchar](800) NULL, [CargaMensualCSD] [decimal](18, 2) NULL, [CuotasNoReguladasCSD] [decimal](18, 2) NULL, CONSTRAINT [PK_InformacionIngresosCliente] PRIMARY KEY CLUSTERED ( [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[InformacionLaboralCliente] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[InformacionLaboralCliente]( [IdInfoLaboral] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdFuenteIngreso] [char](5) NULL, [ActividadEmpresa] [varchar](500) NULL, [NombreEmpresa] [varchar](200) NULL, [IdTipoEmpleador] [int] NULL, [IdExperienciaNegocio] [int] NULL, [CedulaJuridica] [varchar](50) NULL, [EsEmpleadoBanco] [bit] NULL, [EsEmpresaPropia] [bit] NULL, [IdPuestoActual] [nvarchar](5) NULL, [CodContador] [varchar](10) NULL, [EsPlanilla] [bit] NULL, [CodEmpPlanilla] [varchar](10) NULL, [DesEmpPlanilla] [varchar](200) NULL, [FeIngreso] [datetime] NULL, [FeUltRegistro] [datetime] NULL, [TieneContinuidadLaboral] [bit] NULL, [EsEmpleoActual] [bit] NULL, [IdTendenciaIndustria] [int] NULL, [Valido] [bit] NULL, [Secuencial] [int] NULL, [IdMacroSector] [int] NULL, [IdActividad] [int] NULL, [IdDeclaraRenta] [int] NULL, CONSTRAINT [PK_INFORMACIONLABORALCLIENTE] PRIMARY KEY CLUSTERED ( [IdInfoLaboral] ASC, [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[MotivoSolicitud] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[MotivoSolicitud]( [IdMotivoSolicitud] [int] NOT NULL, [IdMotivoSolicitudSec] [int] NOT NULL, [IdSolicitud] [int] NULL, [IdMotivo] [int] NULL, [Comentario] [nvarchar](2000) NULL, [EtapaOrigen] [varchar](50) NULL, [EtapaDestino] [varchar](50) NULL, [UsuarioOrigen] [varchar](50) NULL, [UsuarioDestino] [varchar](50) NULL, [FeRegistro] [datetime] NULL, [Estado] [int] NULL, CONSTRAINT [PK_ENCMOTIVOSOLICITUD] PRIMARY KEY CLUSTERED ( [IdMotivoSolicitud] ASC, [IdMotivoSolicitudSec] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[Solicitante] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[Solicitante]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[Solicitante]( [IdSolicitud] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdTipoSolicitante] [int] NOT NULL, [EsPrincipal] [bit] NULL, CONSTRAINT [PK_SOLICITANTE] PRIMARY KEY CLUSTERED ( [IdSolicitud] ASC, [IdCliente] ASC, [IdTipoSolicitante] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Global].[Solicitud] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[Solicitud]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[Solicitud]( [IdSolicitud] [int] NOT NULL, [Incidente] [int] NULL, [Proceso] [nchar](48) NULL, [IdCotizacion] [int] NULL, [ConCodeudor] [bit] NULL, [ConFiador] [bit] NULL, [IdSucursal] [int] NULL, [TelSucursal] [varchar](50) NULL, [FaxSucursal] [varchar](50) NULL, [IdPropositoCredito] [int] NULL, [AplicaIntegracionConCartera] [bit] NULL, CONSTRAINT [PK_SOLICITUD] PRIMARY KEY CLUSTERED ( [IdSolicitud] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Global].[TelefonoCliente] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Global].[TelefonoCliente]') AND type in (N'U')) BEGIN CREATE TABLE [Global].[TelefonoCliente]( [IdTelefono] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdTipoTelefono] [char](3) NULL, [Secuencial] [int] NULL, [CodigoArea] [varchar](10) NULL, [Telefono] [varchar](50) NULL, [Extension] [varchar](10) NULL, CONSTRAINT [PK_TELEFONOCLIENTE] PRIMARY KEY CLUSTERED ( [IdTelefono] ASC, [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[AnalisisEstabilidad] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[AnalisisEstabilidad]( [IdSolicitud] [int] NOT NULL, [IdCliente] [int] NOT NULL, [TipoCliente] [varchar](50) NULL, [AntiguedadLaboral] [varchar](50) NULL, [AnnosExperienciaNegocio] [varchar](50) NULL, [RiesgoConcentracion] [varchar](4) NULL, [ActividadEmpresa] [varchar](50) NULL, [NivelSocioeconomico] [varchar](50) NULL, [VecesIngresoNetoCubreCuota] [varchar](10) NULL, CONSTRAINT [PK_AnalisisEstabilidad_1] PRIMARY KEY CLUSTERED ( [IdSolicitud] ASC, [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[BeneficiarioSeguro] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[BeneficiarioSeguro]( [IdBeneficiarioSeguro] [int] NOT NULL, [IdSolicitud] [int] NULL, [IdRubroSeguro] [int] NULL, [IdTipoIdentificacion] [int] NULL, [Identificacion] [varchar](50) NULL, [NombreCompleto] [varchar](100) NULL, [Porcentaje] [decimal](18, 2) NULL, CONSTRAINT [PK_BeneficiarioSeguro] PRIMARY KEY CLUSTERED ( [IdBeneficiarioSeguro] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[CuentasInternas] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[CuentasInternas]( [IdCuenta] [int] NOT NULL, [IdSolicitud] [int] NULL, [CuentaNueva] [bit] NULL, [IdTipoCuenta] [int] NULL, [Ncuenta] [nvarchar](50) NOT NULL, [IdMoneda] [int] NULL, CONSTRAINT [PK_CuentasInternas] PRIMARY KEY CLUSTERED ( [IdCuenta] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Prendario].[DataFaseII] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DataFaseII]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[DataFaseII]( [IdDataFaseII] [int] NOT NULL, [IdSolicitud] [int] NULL, [TipoOperacion] [varchar](50) NULL, [NLinea] [varchar](50) NULL, [ProgCrediticio] [varchar](50) NULL, [Clasificacion] [varchar](50) NULL, [NumeroGarantia] [varchar](50) NULL, [ConsecutivoBien] [varchar](50) NULL, [PolizaAuto] [varchar](50) NULL, [CrearCuenta] [bit] NULL, [IdTipoCuenta] [int] NULL, [IdTipoEnvioCuenta] [char](2) NULL, [IdFormaPago] [int] NULL, [IdCuenta] [int] NULL, [InstruccionesEspeciales] [varchar](max) NULL, [NoOperacion] [varchar](50) NULL, [FechaInicio] [datetime] NULL, [FechaFin] [datetime] NULL, [FechaPrimerPagoCapital] [datetime] NULL, [FechaPrimerPagoInteres] [datetime] NULL, [ClienteFirmo] [bit] NULL, [ClienteNoFirmo] [bit] NULL, [CumpleCondiciones] [bit] NULL, [NoCumpleCondiciones] [bit] NULL, [NumCuotas] [int] NULL, [NumOperacionesVigentes] [int] NULL, [MontoDesembolso] [decimal](18, 2) NULL, [PlazoEnDias] [int] NULL, [df_xml_operacion] [xml] NULL, [df_xml_in_operacion] [xml] NULL, [df_xml_liquidacion] [xml] NULL, [df_xml_reg_operacion] [xml] NULL, [df_poliza_seguro] [varchar](100) NULL, [df_benef_registrados] [char](1) NULL, [df_tramite_liquidado] [bit] NULL, [FechaRegeneracion] [datetime] NULL, CONSTRAINT [PK_DataFaseII] PRIMARY KEY CLUSTERED ( [IdDataFaseII] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[DataScoring] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DataScoring]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[DataScoring]( [IdDataScoring] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdSolicitud] [int] NOT NULL, [FeCreacionEnte] [varchar](30) NULL, [FeUltProducto] [varchar](30) NULL, [OperCanceladas] [int] NULL, [ChequesDevueltos] [int] NULL, [Castigado] [char](1) NULL, [MaxAtrasoHist] [decimal](18, 2) NULL, [MaxAtraso12m] [decimal](18, 2) NULL, [MaxAtraso6m] [decimal](18, 2) NULL, [MaxAtraso3m] [decimal](18, 2) NULL, [OperCanceladas6m] [int] NULL, [Atrasos30d] [int] NULL, [Morosidad] [varchar](30) NULL, [Reestructurado] [int] NULL, [RelCteBanco] [varchar](20) NULL, [ExposicionAut] [float] NULL, [ExposicionPer] [float] NULL, [ExposicionHip] [float] NULL, [ExposicionTar] [float] NULL, CONSTRAINT [PK_DataScoring] PRIMARY KEY NONCLUSTERED ( [IdDataScoring] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[DataScoringDetalle] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[DataScoringDetalle]( [IdDataScoringDetalle] [int] NOT NULL, [IdCliente] [int] NOT NULL, [IdSolicitud] [int] NOT NULL, [TOperacion] [varchar](10) NOT NULL, [MaxAtrasoHist] [int] NULL, [MaxAtraso3m] [int] NULL, [MaxAtraso6m] [int] NULL, [MaxAtraso12m] [int] NULL, [MaxAtrasoAct] [int] NULL, [Atraso30d] [int] NULL, [ProdCastigado] [int] NULL, CONSTRAINT [PK_DataScoringDetalle] PRIMARY KEY CLUSTERED ( [IdDataScoringDetalle] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[DatosAprobacion] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[DatosAprobacion]( [IdDatosAprobacion] [int] NOT NULL, [IdSolicitud] [int] NULL, [ConclusionJustificacion] [varchar](max) NULL, [IdDecision] [int] NULL, [IdMotivo] [int] NULL, [TieneExcepciones] [bit] NULL, [IdExcepcion] [int] NULL, [Excepcion2] [int] NULL, [IdRecomendacion] [int] NULL, [LimiteRecomendado] [decimal](18, 2) NULL, [UsuarioFirma1] [varchar](100) NULL, [UsuarioFirma2] [varchar](100) NULL, [UsuarioFirma3] [varchar](100) NULL, [UsuarioFirma4] [varchar](100) NULL, [ConclusionRecomendacion] [varchar](max) NULL, [TipoAprobacionCaso] [int] NULL, [FechaDecisionRiesgo] [datetime] NULL, [FechaDecisionModCaratula] [datetime] NULL, CONSTRAINT [PK_DatosAprobacion_1] PRIMARY KEY CLUSTERED ( [IdDatosAprobacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[Documentos] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[Documentos]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[Documentos]( [IdDocumento] [int] NOT NULL, [Descripcion] [varchar](150) NULL, [Estado] [bit] NULL, CONSTRAINT [PK_DOCUMENTOS] PRIMARY KEY CLUSTERED ( [IdDocumento] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[DocumentosPorSolicitud] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DocumentosPorSolicitud]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[DocumentosPorSolicitud]( [IdSolicitud] [int] NOT NULL, [IdDocumento] [int] NOT NULL, [IdGrupo] [int] NOT NULL, [IdTipoCliente] [int] NOT NULL, [EtapaSolicita] [int] NOT NULL, [IdFuenteIngreso] [int] NULL, [EtapaRequerida] [int] NULL, [Cantidad] [int] NULL, [Estado] [bit] NULL, CONSTRAINT [PK_DOCUMENTOSPORSOLICITUD] PRIMARY KEY CLUSTERED ( [IdSolicitud] ASC, [IdDocumento] ASC, [IdGrupo] ASC, [IdTipoCliente] ASC, [EtapaSolicita] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Prendario].[DocumentosPorTipo] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[DocumentosPorTipo]( [IdFuenteIngreso] [int] NOT NULL, [IdTipoCliente] [int] NOT NULL, [IdDocumento] [int] NOT NULL, [Cantidad] [int] NULL, [EtapaSolicita] [int] NOT NULL, [EtapaRequerida] [int] NULL, [IdGrupo] [int] NOT NULL, [Estado] [bit] NULL, CONSTRAINT [PK_DOCUMENTOSPORTIPO] PRIMARY KEY CLUSTERED ( [IdFuenteIngreso] ASC, [IdTipoCliente] ASC, [IdDocumento] ASC, [EtapaSolicita] ASC, [IdGrupo] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO /****** Object: Table [Prendario].[EPResultadoCIC] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[EPResultadoCIC]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[EPResultadoCIC]( [rc_id] [int] IDENTITY(1,1) NOT NULL, [rc_llave_registro] [varchar](50) NULL, [rc_incidente] [varchar](50) NULL, [rc_solicitud] [varchar](50) NULL, [rc_proceso] [varchar](100) NULL, [rc_identificacion] [varchar](100) NULL, [rc_resultado] [varchar](100) NULL, [rc_tabla] [varchar](10) NULL, [rc_idcliente] [int] NULL, CONSTRAINT [PK_EPResultadoCIC] PRIMARY KEY NONCLUSTERED ( [rc_id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[FormaDesembolso] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[FormaDesembolso]( [IdFormaDesembolso] [int] IDENTITY(1,1) NOT NULL, [IdSolicitud] [int] NOT NULL, [ValorInicial] [varchar](30) NULL, [FormaDesembolso] [varchar](50) NULL, [IdSucursal] [int] NULL, [Beneficiario] [varchar](100) NULL, [Comision] [varchar](30) NULL, [Monto] [decimal](18, 2) NULL, [IdCuentaAgencia] [int] NULL, [SegDesempleo] [char](30) NULL, [SegVida] [char](30) NULL, [TipoRegistro] [char](1) NULL, [SecCobis] [bigint] NULL, [XmlCobis] [xml] NULL, CONSTRAINT [PK_FormaDesembolso] PRIMARY KEY NONCLUSTERED ( [IdFormaDesembolso] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[Garantia] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[Garantia]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[Garantia]( [IdGarantia] [int] NOT NULL, [IdSolicitud] [int] NULL, [Chasis] [varchar](50) NULL, [Motor] [varchar](50) NULL, [Placa] [varchar](50) NULL, [Color] [varchar](50) NULL, [IdTipoTraccion] [int] NULL, [PesoNeto] [int] NULL, [IdTipoTransmision] [int] NULL, [Cilindrada] [int] NULL, [NumCilindros] [int] NULL, [IdTipoCombustible] [int] NULL, [Capacidad] [int] NULL, [InscritoANombre] [varchar](100) NULL, [IdCategoriaVehiculo] [int] NULL, [IdCarroceriaVehiculo] [int] NULL, [ConductorHabitual_IdTipoIdentificacion] [int] NULL, [ConductorHabitual_Identificacion] [varchar](50) NULL, [ConductorHabitual_Nombre] [varchar](200) NULL, [Kilometraje] [decimal](18, 2) NULL, [FechaVehSaleAgencia] [datetime] NULL, CONSTRAINT [PK_GARANTIA] PRIMARY KEY CLUSTERED ( [IdGarantia] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[PosicionActivos] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[PosicionActivos]( [IdPosicionActivos] [int] IDENTITY(1,1) NOT NULL, [IdSolicitud] [int] NOT NULL, [IdCliente] [int] NOT NULL, [TipoOperacion] [varchar](20) NULL, [NumOperacion] [varchar](20) NULL, [FeInicio] [varchar](30) NULL, [FeVencimiento] [varchar](30) NULL, [MontoOriginal] [decimal](18, 2) NULL, [CuotaActual] [decimal](18, 2) NULL, [SaldoActual] [decimal](18, 2) NULL, [DiasMora] [decimal](18, 2) NULL, [Estado] [char](10) NULL, [Moneda] [char](7) NULL, CONSTRAINT [PK_PosicionActivos] PRIMARY KEY NONCLUSTERED ( [IdPosicionActivos] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[PosicionPasivos] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[PosicionPasivos]( [IdPosicionPasivos] [int] IDENTITY(1,1) NOT NULL, [IdSolicitud] [int] NOT NULL, [IdCliente] [int] NOT NULL, [CoTipocuenta] [varchar](20) NULL, [TipoCuenta] [varchar](20) NULL, [NumCuenta] [varchar](20) NULL, [FeInicio] [varchar](30) NULL, [SaldoPromedio] [decimal](18, 2) NULL, [CreditoPromedio] [decimal](18, 2) NULL, [DebitosPromedio] [decimal](18, 2) NULL, [Disponible] [decimal](18, 2) NULL, [Moneda] [char](7) NULL, CONSTRAINT [PK_PosicionPasivos] PRIMARY KEY NONCLUSTERED ( [IdPosicionPasivos] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[PosicionTarjetas] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[PosicionTarjetas]( [IdPosicionTarjetas] [int] IDENTITY(1,1) NOT NULL, [IdSolicitud] [int] NOT NULL, [IdCliente] [int] NOT NULL, [TitularTarjeta] [varchar](20) NULL, [Moneda] [char](7) NULL, [LimiteCredito] [varchar](50) NULL, [Saldo] [varchar](50) NULL, [PagoMinimo] [varchar](50) NULL, [ClasificacionPago] [varchar](30) NULL, [Estado] [char](10) NULL, [DiasAtraso] [int] NULL, [FeApertura] [varchar](30) NULL, [FeUltimoPago] [varchar](30) NULL, [MontoUltimoPago] [varchar](50) NULL, CONSTRAINT [PK_PosicionTarjetas] PRIMARY KEY NONCLUSTERED ( [IdPosicionTarjetas] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[RolUsuario] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[RolUsuario]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[RolUsuario]( [Usuario] [char](10) NOT NULL, [Rol] [int] NULL, [Filial] [int] NULL, [Oficina] [int] NULL, [ApruebaCustodia] [bit] NULL, CONSTRAINT [PK_RolUsuario] PRIMARY KEY NONCLUSTERED ( [Usuario] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[SensibilizacionOperacion] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SensibilizacionOperacion]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[SensibilizacionOperacion]( [so_incidente] [int] NOT NULL, [so_solicitud] [int] NOT NULL, [so_proceso] [varchar](30) NOT NULL, [so_idcliente] [int] NOT NULL, [so_identificacion] [varchar](30) NOT NULL, [so_esdeudor] [bit] NOT NULL, [so_estado] [char](1) NOT NULL, [so_id_operacion] [varchar](50) NOT NULL, [so_refinancia] [bit] NULL, [so_meses_plazo_restante] [decimal](18, 2) NULL, [so_producto] [varchar](20) NULL, [so_cuota_generada] [float] NULL, [so_cuota_sin_seguro] [float] NULL, [so_cuota_seguro] [float] NULL, [so_cuota_esc_normal] [float] NULL, [so_cuota_esc_leve] [float] NULL, [so_cuota_esc_moderado] [float] NULL, [so_cuota_esc_severo] [float] NULL, [so_dti_esc_normal] [float] NULL, [so_dti_esc_leve] [float] NULL, [so_dti_esc_moderado] [float] NULL, [so_dti_esc_severo] [float] NULL, [so_co_moneda] [int] NULL, [so_tip_camb_deval_esc_normal] [float] NULL, [so_tip_camb_deval_esc_leve] [float] NULL, [so_tip_camb_deval_esc_moderado] [float] NULL, [so_tip_camb_deval_esc_servero] [float] NULL, [so_tip_camb_reval_esc_normal] [float] NULL, [so_tip_camb_reval_esc_leve] [float] NULL, [so_tip_camb_reval_esc_moderado] [float] NULL, [so_tip_camb_reval_esc_servero] [float] NULL, [so_ingreso_col_esc_normal] [float] NULL, [so_ingreso_col_esc_leve] [float] NULL, [so_ingreso_col_esc_moderado] [float] NULL, [so_ingreso_col_esc_severo] [float] NULL, [so_ingreso_dol_esc_normal] [float] NULL, [so_ingreso_dol_esc_leve] [float] NULL, [so_ingreso_dol_esc_moderado] [float] NULL, [so_ingreso_dol_esc_severo] [float] NULL, CONSTRAINT [PK_PP_SENSIBILIZACION_OPERACION_1] PRIMARY KEY CLUSTERED ( [so_incidente] ASC, [so_solicitud] ASC, [so_proceso] ASC, [so_idcliente] ASC, [so_identificacion] ASC, [so_esdeudor] ASC, [so_estado] ASC, [so_id_operacion] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[SensibilizacionResumen] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SensibilizacionResumen]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[SensibilizacionResumen]( [sr_incidente] [int] NOT NULL, [sr_solicitud] [int] NOT NULL, [sr_proceso] [varchar](30) NOT NULL, [sr_idcliente] [int] NOT NULL, [sr_identificacion] [varchar](30) NOT NULL, [sr_cuota_esc_normal] [float] NULL, [sr_cuota_esc_leve] [float] NULL, [sr_cuota_esc_moderado] [float] NULL, [sr_cuota_esc_severo] [float] NULL, [sr_co_moneda] [int] NOT NULL, [sr_endeuda_esc_normal] [float] NULL, [sr_endeuda_esc_leve] [float] NULL, [sr_endeuda_esc_moderado] [float] NULL, [sr_endeuda_esc_severo] [float] NULL, CONSTRAINT [PK_PP_SENSIBILIZACION_RESUMEN] PRIMARY KEY CLUSTERED ( [sr_incidente] ASC, [sr_solicitud] ASC, [sr_proceso] ASC, [sr_idcliente] ASC, [sr_identificacion] ASC, [sr_co_moneda] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[SensibilizacionSolicitud] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[SensibilizacionSolicitud]( [IdSolicitud] [int] NOT NULL, [IdCliente] [int] NOT NULL, [ss_incidente] [int] NULL, [ss_identificacion] [varchar](30) NULL, [ss_tipocliente] [bit] NOT NULL, [ss_tipocambio] [varchar](20) NULL, [ss_esc1_cuota] [varchar](20) NULL, [ss_esc1_ingresosnetos] [varchar](20) NULL, [ss_esc1_cuotaingreso] [varchar](20) NULL, [ss_esc1_endeudamiento] [varchar](20) NULL, [ss_esc1_tasa] [varchar](20) NULL, [ss_esc1_tipocambio_esp] [varchar](20) NULL, [ss_esc2_cuota] [varchar](20) NULL, [ss_esc2_ingresosnetos] [varchar](20) NULL, [ss_esc2_cuotaingreso] [varchar](20) NULL, [ss_esc2_endeudamiento] [varchar](20) NULL, [ss_esc2_tasa] [varchar](20) NULL, [ss_esc2_tipocambio_esp] [varchar](20) NULL, [ss_esc3_cuota] [varchar](20) NULL, [ss_esc3_ingresosnetos] [varchar](20) NULL, [ss_esc3_cuotaingreso] [varchar](20) NULL, [ss_esc3_endeudamiento] [varchar](20) NULL, [ss_esc3_tasa] [varchar](20) NULL, [ss_esc3_tipocambio_esp] [varchar](20) NULL, [ss_proceso] [varchar](50) NULL, [ss_esc0_cuota] [varchar](20) NULL, [ss_esc0_ingresosnetos] [varchar](20) NULL, [ss_esc0_cuotaingreso] [varchar](20) NULL, [ss_esc0_endeudamiento] [varchar](20) NULL, [ss_esc0_tasa] [varchar](20) NULL, [ss_esc0_tipocambio_esp] [varchar](20) NULL, CONSTRAINT [PK_SensibilizacionSolicitud_1] PRIMARY KEY CLUSTERED ( [IdSolicitud] ASC, [IdCliente] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[SituacionActual] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SituacionActual]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[SituacionActual]( [IdSituacionActual] [int] NOT NULL, [IdSolicitud] [int] NULL, [IdCliente] [int] NULL, [Incidente] [int] NULL, [Proceso] [nchar](48) NULL, [Identificacion] [varchar](30) NULL, [EsDeudor] [bit] NULL, [Estado] [char](1) NULL, [IdOperacion] [varchar](30) NULL, [Moneda] [varchar](50) NULL, [FecVencimiento] [varchar](15) NULL, [TipoOperacion] [varchar](50) NULL, [Condicion] [varchar](50) NULL, [EstadoOperacion] [varchar](50) NULL, [DiasAtraso] [int] NULL, [EntidadAcreedora] [varchar](50) NULL, [Saldo] [varchar](20) NULL, [CuotasEquivalente] [varchar](20) NULL, [MontoOriginal] [varchar](20) NULL, [FecInicio] [varchar](10) NULL, [MontoNoDesembolsado] [varchar](50) NULL, [Cancela] [int] NULL, [CuotaPrincipal] [decimal](18, 2) NULL, [CuotaIntereses] [decimal](18, 2) NULL, [TipoTasa] [varchar](50) NULL, [TasaNominal] [decimal](18, 2) NULL, [DTI_MiniEndeudamiento] [decimal](18, 2) NULL, [CuotaCertificada] [varchar](20) NULL, CONSTRAINT [PK_SITUACIONACTUAL] PRIMARY KEY CLUSTERED ( [IdSituacionActual] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[SituacionFinal] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[SituacionFinal]( [IdSituacionFinal] [int] IDENTITY(1,1) NOT NULL, [LlaveTabla] [int] NULL, [IdSolicitud] [int] NULL, [IdCliente] [int] NULL, [Incidente] [int] NULL, [Proceso] [nvarchar](48) NULL, [Identificacion] [varchar](30) NULL, [EsDeudor] [bit] NULL, [Estado] [char](1) NULL, [IdOperacion] [varchar](30) NULL, [Moneda] [varchar](50) NULL, [FeVencimiento] [varchar](15) NULL, [TipoOperacion] [varchar](50) NULL, [Condicion] [varchar](50) NULL, [EstadoOperacion] [varchar](50) NULL, [DiasAtraso] [int] NULL, [EntidadAcreedora] [varchar](50) NULL, [Saldo] [float] NULL, [CuotasEquivalente] [float] NULL, [MontoOriginal] [float] NULL, [FeInicio] [varchar](10) NULL, [MotivoLiquidacion] [varchar](100) NULL, [AtrasoMaximo] [float] NULL, [AtrasoMedio] [float] NULL, [CategoriaOperacion] [varchar](50) NULL, [PeriodoReportado] [varchar](30) NULL, [MesesReportados] [int] NULL, [Ponderador] [float] NULL, [StatusTabla] [char](1) NULL, [FechaRegistro] [datetime] NULL, CONSTRAINT [PK_SITUACIONFINAL] PRIMARY KEY CLUSTERED ( [IdSituacionFinal] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO /****** Object: Table [Prendario].[SituacionHistorica] Script Date: 16/02/2018 10:46:42 a.m. ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]') AND type in (N'U')) BEGIN CREATE TABLE [Prendario].[SituacionHistorica]( [IdSituacionHistorica] [int] NOT NULL, [IdSolicitud] [int] NULL, [IdCliente] [int] NULL, [Incidente] [int] NULL, [Proceso] [nchar](48) NULL, [Identificacion] [varchar](30) NULL, [EsDeudor] [bit] NULL, [Estado] [char](1) NULL, [IdOperacion] [varchar](30) NULL, [FecVencimiento] [varchar](10) NULL, [EstadoOperacion] [varchar](100) NULL, [MotivoLiquidacion] [varchar](100) NULL, [AtrasoMaximo] [varchar](50) NULL, [AtrasoMedio] [varchar](50) NULL, [CategoriaOperacion] [varchar](100) NULL, [PeriodoReportado] [varchar](30) NULL, [MesesReportados] [int] NULL, [EntidadAcreedora] [varchar](50) NULL, [Ponderador] [varchar](50) NULL, CONSTRAINT [PK_SITUACIONHISTORICA] PRIMARY KEY CLUSTERED ( [IdSituacionHistorica] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] END GO SET ANSI_PADDING OFF GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF__Devaluaci__de_in__7E97B1A9]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[DevaluacionEsperada] ADD DEFAULT ((0)) FOR [de_inc_devesp0] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF__Increment__it_no__7F8BD5E2]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[IncrementoTasa] ADD DEFAULT ((0)) FOR [it_normal] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF_TipoFormaDesembolso_Moneda]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[TipoFormaDesembolso] ADD CONSTRAINT [DF_TipoFormaDesembolso_Moneda] DEFAULT ((0)) FOR [IdMoneda] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Catalogos].[DF_TipoFormaDesembolso_Tipo]') AND type = 'D') BEGIN ALTER TABLE [Catalogos].[TipoFormaDesembolso] ADD CONSTRAINT [DF_TipoFormaDesembolso_Tipo] DEFAULT (N'DFT') FOR [Tipo] END GO IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[Cotizacion].[DF_ProgramaCrediticioCondiciones_EsColaborador]') AND type = 'D') BEGIN ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] ADD CONSTRAINT [DF_ProgramaCrediticioCondiciones_EsColaborador] DEFAULT ((0)) FOR [EsColaborador] END GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Aprobacion].[FK_DecisionPorEtapa_Decision]') AND parent_object_id = OBJECT_ID(N'[Aprobacion].[DecisionPorEtapa]')) ALTER TABLE [Aprobacion].[DecisionPorEtapa] WITH NOCHECK ADD CONSTRAINT [FK_DecisionPorEtapa_Decision] FOREIGN KEY([IdDecision]) REFERENCES [Catalogos].[Decision] ([IdDecision]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Aprobacion].[FK_DecisionPorEtapa_Decision]') AND parent_object_id = OBJECT_ID(N'[Aprobacion].[DecisionPorEtapa]')) ALTER TABLE [Aprobacion].[DecisionPorEtapa] CHECK CONSTRAINT [FK_DecisionPorEtapa_Decision] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_AgenteSeguro_Aseguradora]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[AgenteSeguro]')) ALTER TABLE [Catalogos].[AgenteSeguro] WITH NOCHECK ADD CONSTRAINT [FK_AgenteSeguro_Aseguradora] FOREIGN KEY([IdAseguradora]) REFERENCES [Catalogos].[Aseguradora] ([IdAseguradora]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_AgenteSeguro_Aseguradora]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[AgenteSeguro]')) ALTER TABLE [Catalogos].[AgenteSeguro] CHECK CONSTRAINT [FK_AgenteSeguro_Aseguradora] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CANTON_FK_CANTON_PROVINCI]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Canton]')) ALTER TABLE [Catalogos].[Canton] WITH NOCHECK ADD CONSTRAINT [FK_CANTON_FK_CANTON_PROVINCI] FOREIGN KEY([IdProvincia]) REFERENCES [Catalogos].[Provincia] ([IdProvincia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CANTON_FK_CANTON_PROVINCI]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Canton]')) ALTER TABLE [Catalogos].[Canton] CHECK CONSTRAINT [FK_CANTON_FK_CANTON_PROVINCI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_CAPACIDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] WITH NOCHECK ADD CONSTRAINT [FK_CATEGORI_FK_CATEGO_CAPACIDA] FOREIGN KEY([IdCapacidadPago]) REFERENCES [Catalogos].[CapacidadPago] ([IdCapacidadPago]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_CAPACIDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] CHECK CONSTRAINT [FK_CATEGORI_FK_CATEGO_CAPACIDA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_COMPORTA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] WITH NOCHECK ADD CONSTRAINT [FK_CATEGORI_FK_CATEGO_COMPORTA] FOREIGN KEY([IdComportamientoPagoHistorico]) REFERENCES [Catalogos].[ComportamientoPagoHistorico] ([IdComportamientoPagoHistorico]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_COMPORTA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] CHECK CONSTRAINT [FK_CATEGORI_FK_CATEGO_COMPORTA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_MOROSIDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] WITH NOCHECK ADD CONSTRAINT [FK_CATEGORI_FK_CATEGO_MOROSIDA] FOREIGN KEY([IdMorosidad]) REFERENCES [Catalogos].[Morosidad] ([IdMorosidad]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CATEGORI_FK_CATEGO_MOROSIDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CategoriaRiesgo]')) ALTER TABLE [Catalogos].[CategoriaRiesgo] CHECK CONSTRAINT [FK_CATEGORI_FK_CATEGO_MOROSIDA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CorreoAgencia_SubAgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CorreoAgencia]')) ALTER TABLE [Catalogos].[CorreoAgencia] WITH CHECK ADD CONSTRAINT [FK_CorreoAgencia_SubAgenciaVehiculo] FOREIGN KEY([IdSubAgenciaVehiculo]) REFERENCES [Catalogos].[SubAgenciaVehiculo] ([IdSubAgenciaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CorreoAgencia_SubAgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CorreoAgencia]')) ALTER TABLE [Catalogos].[CorreoAgencia] CHECK CONSTRAINT [FK_CorreoAgencia_SubAgenciaVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CuentaAgencia_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]')) ALTER TABLE [Catalogos].[CuentaAgencia] WITH NOCHECK ADD CONSTRAINT [FK_CuentaAgencia_Moneda] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CuentaAgencia_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]')) ALTER TABLE [Catalogos].[CuentaAgencia] CHECK CONSTRAINT [FK_CuentaAgencia_Moneda] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CuentaAgencia_TipoFuncionalidad]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]')) ALTER TABLE [Catalogos].[CuentaAgencia] WITH CHECK ADD CONSTRAINT [FK_CuentaAgencia_TipoFuncionalidad] FOREIGN KEY([IdTipoFuncionalidadCuenta]) REFERENCES [Catalogos].[TipoFuncionalidadCuenta] ([IdTipoFuncionalidadCuenta]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_CuentaAgencia_TipoFuncionalidad]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[CuentaAgencia]')) ALTER TABLE [Catalogos].[CuentaAgencia] CHECK CONSTRAINT [FK_CuentaAgencia_TipoFuncionalidad] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_DISTRITO_FK_DISTRI_CANTON]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Distrito]')) ALTER TABLE [Catalogos].[Distrito] WITH NOCHECK ADD CONSTRAINT [FK_DISTRITO_FK_DISTRI_CANTON] FOREIGN KEY([IdCanton]) REFERENCES [Catalogos].[Canton] ([IdCanton]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_DISTRITO_FK_DISTRI_CANTON]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Distrito]')) ALTER TABLE [Catalogos].[Distrito] CHECK CONSTRAINT [FK_DISTRITO_FK_DISTRI_CANTON] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_Etapas_Proseso]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Etapas]')) ALTER TABLE [Catalogos].[Etapas] WITH NOCHECK ADD CONSTRAINT [FK_Etapas_Proseso] FOREIGN KEY([IdProceso]) REFERENCES [Catalogos].[Procesos] ([IdProceso]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_Etapas_Proseso]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Etapas]')) ALTER TABLE [Catalogos].[Etapas] CHECK CONSTRAINT [FK_Etapas_Proseso] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_FUENTEINGRESO]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] WITH NOCHECK ADD CONSTRAINT [FK_INGRESOREQUERIDO_FUENTEINGRESO] FOREIGN KEY([IdFuenteIngreso]) REFERENCES [Catalogos].[TipoFuenteIngreso] ([IdFuenteIngreso]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_FUENTEINGRESO]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] CHECK CONSTRAINT [FK_INGRESOREQUERIDO_FUENTEINGRESO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] WITH NOCHECK ADD CONSTRAINT [FK_INGRESOREQUERIDO_MONEDA] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] CHECK CONSTRAINT [FK_INGRESOREQUERIDO_MONEDA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_PROGRCREDITICIO]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] WITH NOCHECK ADD CONSTRAINT [FK_INGRESOREQUERIDO_PROGRCREDITICIO] FOREIGN KEY([IdIngresoRequerido]) REFERENCES [Cotizacion].[ProgramaCrediticio] ([IdProgramaCrediticio]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_PROGRCREDITICIO]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] CHECK CONSTRAINT [FK_INGRESOREQUERIDO_PROGRCREDITICIO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_PROGRCREDITICIOCOND]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] WITH NOCHECK ADD CONSTRAINT [FK_INGRESOREQUERIDO_PROGRCREDITICIOCOND] FOREIGN KEY([IdProgramaCrediticioCondiciones]) REFERENCES [Cotizacion].[ProgramaCrediticioCondiciones] ([IdProgramaCrediticioCondiciones]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_INGRESOREQUERIDO_PROGRCREDITICIOCOND]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[IngresoRequerido]')) ALTER TABLE [Catalogos].[IngresoRequerido] CHECK CONSTRAINT [FK_INGRESOREQUERIDO_PROGRCREDITICIOCOND] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_MARCAVEH_FK_MARCAV_AGENCIAV]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[MarcaVehiculo]')) ALTER TABLE [Catalogos].[MarcaVehiculo] WITH NOCHECK ADD CONSTRAINT [FK_MARCAVEH_FK_MARCAV_AGENCIAV] FOREIGN KEY([IdAgenciaVehiculo]) REFERENCES [Catalogos].[AgenciaVehiculo] ([IdAgenciaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_MARCAVEH_FK_MARCAV_AGENCIAV]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[MarcaVehiculo]')) ALTER TABLE [Catalogos].[MarcaVehiculo] CHECK CONSTRAINT [FK_MARCAVEH_FK_MARCAV_AGENCIAV] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_MOTIVO_FK_MOTIVO_TIPOMOTI]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Motivo]')) ALTER TABLE [Catalogos].[Motivo] WITH NOCHECK ADD CONSTRAINT [FK_MOTIVO_FK_MOTIVO_TIPOMOTI] FOREIGN KEY([IdTipoMotivo]) REFERENCES [Catalogos].[TipoMotivo] ([IdTipoMotivo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_MOTIVO_FK_MOTIVO_TIPOMOTI]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[Motivo]')) ALTER TABLE [Catalogos].[Motivo] CHECK CONSTRAINT [FK_MOTIVO_FK_MOTIVO_TIPOMOTI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_Aseguradora]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH NOCHECK ADD CONSTRAINT [FK_ParamCalcSeg_Aseguradora] FOREIGN KEY([IdAseguradora]) REFERENCES [Catalogos].[Aseguradora] ([IdAseguradora]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_Aseguradora]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_Aseguradora] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_CarroceriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH CHECK ADD CONSTRAINT [FK_ParamCalcSeg_CarroceriaVehiculo] FOREIGN KEY([IdCarroceriaVehiculo]) REFERENCES [Catalogos].[CarroceriaVehiculo] ([IdCarroceriaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_CarroceriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_CarroceriaVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH NOCHECK ADD CONSTRAINT [FK_ParamCalcSeg_Moneda] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_Moneda] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH NOCHECK ADD CONSTRAINT [FK_ParamCalcSeg_RubroSeguro] FOREIGN KEY([IdRubroSeguro]) REFERENCES [Catalogos].[RubroSeguro] ([IdRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_RubroSeguro] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_SubRubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH CHECK ADD CONSTRAINT [FK_ParamCalcSeg_SubRubroSeguro] FOREIGN KEY([IdSubRubroSeguro]) REFERENCES [Catalogos].[SubRubroSeguro] ([IdSubRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_SubRubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_SubRubroSeguro] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_TipoFuenteIngreso]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH NOCHECK ADD CONSTRAINT [FK_ParamCalcSeg_TipoFuenteIngreso] FOREIGN KEY([IdFuenteIngreso]) REFERENCES [Catalogos].[TipoFuenteIngreso] ([IdFuenteIngreso]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_TipoFuenteIngreso]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_TipoFuenteIngreso] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_TipoVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] WITH NOCHECK ADD CONSTRAINT [FK_ParamCalcSeg_TipoVehiculo] FOREIGN KEY([IdTipoVehiculo]) REFERENCES [Catalogos].[TipoVehiculo] ([IdTipoVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ParamCalcSeg_TipoVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[ParamCalculoSeguro]')) ALTER TABLE [Catalogos].[ParamCalculoSeguro] CHECK CONSTRAINT [FK_ParamCalcSeg_TipoVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_RUBROSEG_FK_RUBROS_ASEGURAD]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]')) ALTER TABLE [Catalogos].[RubroSeguro] WITH NOCHECK ADD CONSTRAINT [FK_RUBROSEG_FK_RUBROS_ASEGURAD] FOREIGN KEY([IdAseguradora]) REFERENCES [Catalogos].[Aseguradora] ([IdAseguradora]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_RUBROSEG_FK_RUBROS_ASEGURAD]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]')) ALTER TABLE [Catalogos].[RubroSeguro] CHECK CONSTRAINT [FK_RUBROSEG_FK_RUBROS_ASEGURAD] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_RUBROSEG_TIPORUBROSEG]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]')) ALTER TABLE [Catalogos].[RubroSeguro] WITH NOCHECK ADD CONSTRAINT [FK_RUBROSEG_TIPORUBROSEG] FOREIGN KEY([IdTipoRubroSeguro]) REFERENCES [Catalogos].[TipoRubroSeguro] ([IdTipoRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_RUBROSEG_TIPORUBROSEG]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[RubroSeguro]')) ALTER TABLE [Catalogos].[RubroSeguro] CHECK CONSTRAINT [FK_RUBROSEG_TIPORUBROSEG] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_SubAgenciaVehiculo_AgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[SubAgenciaVehiculo]')) ALTER TABLE [Catalogos].[SubAgenciaVehiculo] WITH CHECK ADD CONSTRAINT [FK_SubAgenciaVehiculo_AgenciaVehiculo] FOREIGN KEY([IdAgenciaVehiculo]) REFERENCES [Catalogos].[AgenciaVehiculo] ([IdAgenciaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_SubAgenciaVehiculo_AgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[SubAgenciaVehiculo]')) ALTER TABLE [Catalogos].[SubAgenciaVehiculo] CHECK CONSTRAINT [FK_SubAgenciaVehiculo_AgenciaVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ACTIVIDAD_TC_MACROSECTOR]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[TipoActividad]')) ALTER TABLE [Catalogos].[TipoActividad] WITH CHECK ADD CONSTRAINT [FK_ACTIVIDAD_TC_MACROSECTOR] FOREIGN KEY([IdMacroSector]) REFERENCES [Catalogos].[TipoMacrosector] ([IdMacroSector]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_ACTIVIDAD_TC_MACROSECTOR]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[TipoActividad]')) ALTER TABLE [Catalogos].[TipoActividad] CHECK CONSTRAINT [FK_ACTIVIDAD_TC_MACROSECTOR] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_TipoFormaDesembolso_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[TipoFormaDesembolso]')) ALTER TABLE [Catalogos].[TipoFormaDesembolso] WITH NOCHECK ADD CONSTRAINT [FK_TipoFormaDesembolso_Moneda] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Catalogos].[FK_TipoFormaDesembolso_Moneda]') AND parent_object_id = OBJECT_ID(N'[Catalogos].[TipoFormaDesembolso]')) ALTER TABLE [Catalogos].[TipoFormaDesembolso] CHECK CONSTRAINT [FK_TipoFormaDesembolso_Moneda] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_FK_CONDIC_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_CONDICIO_FK_CONDIC_COTIZACI] FOREIGN KEY([IdCotizacion]) REFERENCES [Cotizacion].[Cotizacion] ([IdCotizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_FK_CONDIC_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] CHECK CONSTRAINT [FK_CONDICIO_FK_CONDIC_COTIZACI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_PeriodoReajuste]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_CondicionesTasaCotizacion_PeriodoReajuste] FOREIGN KEY([IdPeriodoReajuste]) REFERENCES [Catalogos].[PeriodoReajuste] ([IdPeriodoReajuste]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_PeriodoReajuste]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] CHECK CONSTRAINT [FK_CondicionesTasaCotizacion_PeriodoReajuste] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_TipoTasa]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_CondicionesTasaCotizacion_TipoTasa] FOREIGN KEY([IdTipoTasa]) REFERENCES [Catalogos].[TipoTasa] ([IdTipoTasa]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_TipoTasa]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] CHECK CONSTRAINT [FK_CondicionesTasaCotizacion_TipoTasa] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_TipoTasaReferencia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_CondicionesTasaCotizacion_TipoTasaReferencia] FOREIGN KEY([IdTipoTasaReferencia]) REFERENCES [Catalogos].[TipoTasaReferencia] ([IdTipoTasaReferencia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CondicionesTasaCotizacion_TipoTasaReferencia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[CondicionesTasaCotizacion]')) ALTER TABLE [Cotizacion].[CondicionesTasaCotizacion] CHECK CONSTRAINT [FK_CondicionesTasaCotizacion_TipoTasaReferencia] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ANNOVEHICULO_FK_ANNOVEHICULO_COTIZACION]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_ANNOVEHICULO_FK_ANNOVEHICULO_COTIZACION] FOREIGN KEY([IdAnnoVehiculo]) REFERENCES [Catalogos].[AnnoVehiculo] ([IdAnnoVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ANNOVEHICULO_FK_ANNOVEHICULO_COTIZACION]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_ANNOVEHICULO_FK_ANNOVEHICULO_COTIZACION] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_AGENCIAV]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_COTIZACI_FK_COTIZA_AGENCIAV] FOREIGN KEY([IdAgenciaVehiculo]) REFERENCES [Catalogos].[AgenciaVehiculo] ([IdAgenciaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_AGENCIAV]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_COTIZACI_FK_COTIZA_AGENCIAV] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_ESTILOVE]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_COTIZACI_FK_COTIZA_ESTILOVE] FOREIGN KEY([IdEstiloVehiculo]) REFERENCES [Catalogos].[EstiloVehiculo] ([IdEstiloVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_ESTILOVE]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_COTIZACI_FK_COTIZA_ESTILOVE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_MARCAVEH]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_COTIZACI_FK_COTIZA_MARCAVEH] FOREIGN KEY([IdMarcaVehiculo]) REFERENCES [Catalogos].[MarcaVehiculo] ([IdMarcaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_MARCAVEH]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_COTIZACI_FK_COTIZA_MARCAVEH] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_COTIZACI_FK_COTIZA_MONEDA] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_COTIZACI_FK_COTIZA_MONEDA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_TIPOVEHI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_COTIZACI_FK_COTIZA_TIPOVEHI] FOREIGN KEY([IdTipoVehiculo]) REFERENCES [Catalogos].[TipoVehiculo] ([IdTipoVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_TIPOVEHI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_COTIZACI_FK_COTIZA_TIPOVEHI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_USOVEHIC]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_COTIZACI_FK_COTIZA_USOVEHIC] FOREIGN KEY([IdUsoVehiculo]) REFERENCES [Catalogos].[UsoVehiculo] ([IdUsoVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_COTIZACI_FK_COTIZA_USOVEHIC]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_COTIZACI_FK_COTIZA_USOVEHIC] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_Campanna]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_Cotizacion_Campanna] FOREIGN KEY([IdCampanna]) REFERENCES [Catalogos].[Campanna] ([IdCampanna]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_Campanna]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_Cotizacion_Campanna] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_ProgramaCrediticio]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_Cotizacion_ProgramaCrediticio] FOREIGN KEY([IdProgramaCrediticio]) REFERENCES [Cotizacion].[ProgramaCrediticio] ([IdProgramaCrediticio]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_ProgramaCrediticio]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_Cotizacion_ProgramaCrediticio] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_SubAgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH CHECK ADD CONSTRAINT [FK_Cotizacion_SubAgenciaVehiculo] FOREIGN KEY([IdSubAgenciaVehiculo]) REFERENCES [Catalogos].[SubAgenciaVehiculo] ([IdSubAgenciaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_SubAgenciaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_Cotizacion_SubAgenciaVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoFuenteIngreso]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_Cotizacion_TipoFuenteIngreso] FOREIGN KEY([IdFuenteIngreso]) REFERENCES [Catalogos].[TipoFuenteIngreso] ([IdFuenteIngreso]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoFuenteIngreso]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_Cotizacion_TipoFuenteIngreso] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoGracia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_Cotizacion_TipoGracia] FOREIGN KEY([IdTipoGracia]) REFERENCES [Catalogos].[TipoGracia] ([IdTipoGracia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoGracia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_Cotizacion_TipoGracia] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoIdentificacion]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] WITH NOCHECK ADD CONSTRAINT [FK_Cotizacion_TipoIdentificacion] FOREIGN KEY([IdTipoIdentificacion]) REFERENCES [Catalogos].[TipoIdentificacion] ([IdTipoIdentificacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_Cotizacion_TipoIdentificacion]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[Cotizacion]')) ALTER TABLE [Cotizacion].[Cotizacion] CHECK CONSTRAINT [FK_Cotizacion_TipoIdentificacion] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_EJECUTIV_FK_EJECUT_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[EjecutivoCotizacion]')) ALTER TABLE [Cotizacion].[EjecutivoCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_EJECUTIV_FK_EJECUT_COTIZACI] FOREIGN KEY([IdCotizacion]) REFERENCES [Cotizacion].[Cotizacion] ([IdCotizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_EJECUTIV_FK_EJECUT_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[EjecutivoCotizacion]')) ALTER TABLE [Cotizacion].[EjecutivoCotizacion] CHECK CONSTRAINT [FK_EJECUTIV_FK_EJECUT_COTIZACI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ESCENARI_FK_ESCENA_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[EscenarioCuotaCotizacion]')) ALTER TABLE [Cotizacion].[EscenarioCuotaCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_ESCENARI_FK_ESCENA_COTIZACI] FOREIGN KEY([IdCotizacion]) REFERENCES [Cotizacion].[Cotizacion] ([IdCotizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ESCENARI_FK_ESCENA_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[EscenarioCuotaCotizacion]')) ALTER TABLE [Cotizacion].[EscenarioCuotaCotizacion] CHECK CONSTRAINT [FK_ESCENARI_FK_ESCENA_COTIZACI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ProgCreditCond_TipoGracia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] WITH CHECK ADD CONSTRAINT [FK_ProgCreditCond_TipoGracia] FOREIGN KEY([IdTipoGracia]) REFERENCES [Catalogos].[TipoGracia] ([IdTipoGracia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_ProgCreditCond_TipoGracia]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] CHECK CONSTRAINT [FK_ProgCreditCond_TipoGracia] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGCREDITICIOCOND_ANNOVEHICULO]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] WITH NOCHECK ADD CONSTRAINT [FK_PROGCREDITICIOCOND_ANNOVEHICULO] FOREIGN KEY([IdAnnoVehiculo]) REFERENCES [Catalogos].[AnnoVehiculo] ([IdAnnoVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGCREDITICIOCOND_ANNOVEHICULO]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] CHECK CONSTRAINT [FK_PROGCREDITICIOCOND_ANNOVEHICULO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_CAMPANNA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] WITH NOCHECK ADD CONSTRAINT [FK_PROGRAMA_FK_PROGRA_CAMPANNA] FOREIGN KEY([IdCampanna]) REFERENCES [Catalogos].[Campanna] ([IdCampanna]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_CAMPANNA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] CHECK CONSTRAINT [FK_PROGRAMA_FK_PROGRA_CAMPANNA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] WITH NOCHECK ADD CONSTRAINT [FK_PROGRAMA_FK_PROGRA_MONEDA] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_MONEDA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] CHECK CONSTRAINT [FK_PROGRAMA_FK_PROGRA_MONEDA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_TIPOVEHI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] WITH NOCHECK ADD CONSTRAINT [FK_PROGRAMA_FK_PROGRA_TIPOVEHI] FOREIGN KEY([IdTipoVehiculo]) REFERENCES [Catalogos].[TipoVehiculo] ([IdTipoVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMA_FK_PROGRA_TIPOVEHI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] CHECK CONSTRAINT [FK_PROGRAMA_FK_PROGRA_TIPOVEHI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRCREDITICIOCOND_PROGRAMACREDITIO]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] WITH NOCHECK ADD CONSTRAINT [FK_PROGRCREDITICIOCOND_PROGRAMACREDITIO] FOREIGN KEY([IdProgramaCrediticio]) REFERENCES [Cotizacion].[ProgramaCrediticio] ([IdProgramaCrediticio]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRCREDITICIOCOND_PROGRAMACREDITIO]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondiciones]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondiciones] CHECK CONSTRAINT [FK_PROGRCREDITICIOCOND_PROGRAMACREDITIO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_FK_CONDIC_TIPOTASA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] WITH NOCHECK ADD CONSTRAINT [FK_CONDICIO_FK_CONDIC_TIPOTASA] FOREIGN KEY([IdTipoTasaReferencia]) REFERENCES [Catalogos].[TipoTasaReferencia] ([IdTipoTasaReferencia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_FK_CONDIC_TIPOTASA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] CHECK CONSTRAINT [FK_CONDICIO_FK_CONDIC_TIPOTASA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_TIPOTASA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] WITH NOCHECK ADD CONSTRAINT [FK_CONDICIO_TIPOTASA] FOREIGN KEY([IdTipoTasa]) REFERENCES [Catalogos].[TipoTasa] ([IdTipoTasa]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_CONDICIO_TIPOTASA]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] CHECK CONSTRAINT [FK_CONDICIO_TIPOTASA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGCREDITICIOCONDTASA_PROGCREDITICIOCONDICIONES]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] WITH NOCHECK ADD CONSTRAINT [FK_PROGCREDITICIOCONDTASA_PROGCREDITICIOCONDICIONES] FOREIGN KEY([IdProgramaCrediticioCondiciones]) REFERENCES [Cotizacion].[ProgramaCrediticioCondiciones] ([IdProgramaCrediticioCondiciones]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGCREDITICIOCONDTASA_PROGCREDITICIOCONDICIONES]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] CHECK CONSTRAINT [FK_PROGCREDITICIOCONDTASA_PROGCREDITICIOCONDICIONES] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMACREDITICIOCONDICIONESTASA_PERIODOREAJUSTE]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] WITH NOCHECK ADD CONSTRAINT [FK_PROGRAMACREDITICIOCONDICIONESTASA_PERIODOREAJUSTE] FOREIGN KEY([IdPeriodoReajuste]) REFERENCES [Catalogos].[PeriodoReajuste] ([IdPeriodoReajuste]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_PROGRAMACREDITICIOCONDICIONESTASA_PERIODOREAJUSTE]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[ProgramaCrediticioCondicionesTasa]')) ALTER TABLE [Cotizacion].[ProgramaCrediticioCondicionesTasa] CHECK CONSTRAINT [FK_PROGRAMACREDITICIOCONDICIONESTASA_PERIODOREAJUSTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SEGUROSC_FK_SEGURO_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_SEGUROSC_FK_SEGURO_COTIZACI] FOREIGN KEY([IdCotizacion]) REFERENCES [Cotizacion].[Cotizacion] ([IdCotizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SEGUROSC_FK_SEGURO_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] CHECK CONSTRAINT [FK_SEGUROSC_FK_SEGURO_COTIZACI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SEGUROSC_FK_SEGURO_RUBROSEG]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_SEGUROSC_FK_SEGURO_RUBROSEG] FOREIGN KEY([IdRubroSeguro]) REFERENCES [Catalogos].[RubroSeguro] ([IdRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SEGUROSC_FK_SEGURO_RUBROSEG]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] CHECK CONSTRAINT [FK_SEGUROSC_FK_SEGURO_RUBROSEG] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacion_AgenteSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] WITH NOCHECK ADD CONSTRAINT [FK_SegurosCotizacion_AgenteSeguro] FOREIGN KEY([IdAgenteSeguro]) REFERENCES [Catalogos].[AgenteSeguro] ([IdAgenteSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacion_AgenteSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacion]')) ALTER TABLE [Cotizacion].[SegurosCotizacion] CHECK CONSTRAINT [FK_SegurosCotizacion_AgenteSeguro] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_Cotizacion]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] WITH NOCHECK ADD CONSTRAINT [FK_SegurosCotizacionDesglose_Cotizacion] FOREIGN KEY([IdCotizacion]) REFERENCES [Cotizacion].[Cotizacion] ([IdCotizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_Cotizacion]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] CHECK CONSTRAINT [FK_SegurosCotizacionDesglose_Cotizacion] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] WITH NOCHECK ADD CONSTRAINT [FK_SegurosCotizacionDesglose_RubroSeguro] FOREIGN KEY([IdRubroSeguro]) REFERENCES [Catalogos].[RubroSeguro] ([IdRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] CHECK CONSTRAINT [FK_SegurosCotizacionDesglose_RubroSeguro] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_SubRubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] WITH NOCHECK ADD CONSTRAINT [FK_SegurosCotizacionDesglose_SubRubroSeguro] FOREIGN KEY([IdSubRubroSeguro]) REFERENCES [Catalogos].[SubRubroSeguro] ([IdSubRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Cotizacion].[FK_SegurosCotizacionDesglose_SubRubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Cotizacion].[SegurosCotizacionDesglose]')) ALTER TABLE [Cotizacion].[SegurosCotizacionDesglose] CHECK CONSTRAINT [FK_SegurosCotizacionDesglose_SubRubroSeguro] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_CapacidadPago]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_Cliente_CapacidadPago] FOREIGN KEY([IdCapacidadPago]) REFERENCES [Catalogos].[CapacidadPago] ([IdCapacidadPago]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_CapacidadPago]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_Cliente_CapacidadPago] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_ComportamientoPagoHistorico]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_Cliente_ComportamientoPagoHistorico] FOREIGN KEY([IdComportamientoPagoHistorico]) REFERENCES [Catalogos].[ComportamientoPagoHistorico] ([IdComportamientoPagoHistorico]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_ComportamientoPagoHistorico]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_Cliente_ComportamientoPagoHistorico] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_CONDICIO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_CONDICIO] FOREIGN KEY([IdCondicionVivienda]) REFERENCES [Catalogos].[CondicionVivienda] ([IdCondicionVivienda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_CONDICIO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_CONDICIO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_ESTADOCI]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_ESTADOCI] FOREIGN KEY([IdEstadoCivil]) REFERENCES [Catalogos].[EstadoCivil] ([IdEstadoCivil]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_ESTADOCI]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_ESTADOCI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_GENERO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_GENERO] FOREIGN KEY([IdGenero]) REFERENCES [Catalogos].[Genero] ([IdGenero]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_GENERO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_GENERO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NACIONAL]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_NACIONAL] FOREIGN KEY([IdNacionalidad]) REFERENCES [Catalogos].[Nacionalidad] ([IdNacionalidad]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NACIONAL]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_NACIONAL] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NIVELEDU]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_NIVELEDU] FOREIGN KEY([IdNivelEducacion]) REFERENCES [Catalogos].[NivelEducacion] ([IdNivelEducacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NIVELEDU]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_NIVELEDU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NIVELSOC]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_NIVELSOC] FOREIGN KEY([IdNivelSocioEconomico]) REFERENCES [Catalogos].[NivelSocioEconomico] ([IdNivelSocioEconomico]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_NIVELSOC]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_NIVELSOC] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_PROFESIO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_PROFESIO] FOREIGN KEY([IdProfesion]) REFERENCES [Catalogos].[Profesion] ([IdProfesion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_PROFESIO]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] NOCHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_PROFESIO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_TIPOIDEN]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_CLIENTE_FK_CLIENT_TIPOIDEN] FOREIGN KEY([IdTipoIdentificacion]) REFERENCES [Catalogos].[TipoIdentificacion] ([IdTipoIdentificacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CLIENTE_FK_CLIENT_TIPOIDEN]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_CLIENTE_FK_CLIENT_TIPOIDEN] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_Morosidad]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_Cliente_Morosidad] FOREIGN KEY([IdMorosidad]) REFERENCES [Catalogos].[Morosidad] ([IdMorosidad]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_Morosidad]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_Cliente_Morosidad] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_Pais]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] WITH NOCHECK ADD CONSTRAINT [FK_Cliente_Pais] FOREIGN KEY([IdPaisNacimiento]) REFERENCES [Catalogos].[Nacionalidad] ([IdNacionalidad]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Cliente_Pais]') AND parent_object_id = OBJECT_ID(N'[Global].[Cliente]')) ALTER TABLE [Global].[Cliente] CHECK CONSTRAINT [FK_Cliente_Pais] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CondFSol_CondFormalizacion]') AND parent_object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]')) ALTER TABLE [Global].[CondicionesFormalizacionSolicitud] WITH CHECK ADD CONSTRAINT [FK_CondFSol_CondFormalizacion] FOREIGN KEY([IdCondicionesFormalizacion]) REFERENCES [Catalogos].[CondicionesFormalizacion] ([IdCondicionesFormalizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CondFSol_CondFormalizacion]') AND parent_object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]')) ALTER TABLE [Global].[CondicionesFormalizacionSolicitud] CHECK CONSTRAINT [FK_CondFSol_CondFormalizacion] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CondFSol_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]')) ALTER TABLE [Global].[CondicionesFormalizacionSolicitud] WITH CHECK ADD CONSTRAINT [FK_CondFSol_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_CondFSol_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Global].[CondicionesFormalizacionSolicitud]')) ALTER TABLE [Global].[CondicionesFormalizacionSolicitud] CHECK CONSTRAINT [FK_CondFSol_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_CATON]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] WITH CHECK ADD CONSTRAINT [FK_DIRECCIO_FK_DIRECC_CATON] FOREIGN KEY([IdCanton]) REFERENCES [Catalogos].[Canton] ([IdCanton]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_CATON]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] CHECK CONSTRAINT [FK_DIRECCIO_FK_DIRECC_CATON] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] WITH NOCHECK ADD CONSTRAINT [FK_DIRECCIO_FK_DIRECC_CLIENTE] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] CHECK CONSTRAINT [FK_DIRECCIO_FK_DIRECC_CLIENTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_DISTRITO]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] WITH NOCHECK ADD CONSTRAINT [FK_DIRECCIO_FK_DIRECC_DISTRITO] FOREIGN KEY([IdDistrito], [IdCanton]) REFERENCES [Catalogos].[Distrito] ([IdDistrito], [IdCanton]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_DISTRITO]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] CHECK CONSTRAINT [FK_DIRECCIO_FK_DIRECC_DISTRITO] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_PROVINCI]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] WITH NOCHECK ADD CONSTRAINT [FK_DIRECCIO_FK_DIRECC_PROVINCI] FOREIGN KEY([IdProvincia]) REFERENCES [Catalogos].[Provincia] ([IdProvincia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_PROVINCI]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] CHECK CONSTRAINT [FK_DIRECCIO_FK_DIRECC_PROVINCI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_TIPODIRE]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] WITH NOCHECK ADD CONSTRAINT [FK_DIRECCIO_FK_DIRECC_TIPODIRE] FOREIGN KEY([IdTipoDireccion]) REFERENCES [Catalogos].[TipoDireccion] ([IdTipoDireccion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_DIRECCIO_FK_DIRECC_TIPODIRE]') AND parent_object_id = OBJECT_ID(N'[Global].[DireccionCliente]')) ALTER TABLE [Global].[DireccionCliente] CHECK CONSTRAINT [FK_DIRECCIO_FK_DIRECC_TIPODIRE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_EMAILCLI_FK_EMAILC_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[EmailCliente]')) ALTER TABLE [Global].[EmailCliente] WITH NOCHECK ADD CONSTRAINT [FK_EMAILCLI_FK_EMAILC_CLIENTE] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_EMAILCLI_FK_EMAILC_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[EmailCliente]')) ALTER TABLE [Global].[EmailCliente] CHECK CONSTRAINT [FK_EMAILCLI_FK_EMAILC_CLIENTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_EMAILCLI_FK_EMAILC_TIPOEMAI]') AND parent_object_id = OBJECT_ID(N'[Global].[EmailCliente]')) ALTER TABLE [Global].[EmailCliente] WITH NOCHECK ADD CONSTRAINT [FK_EMAILCLI_FK_EMAILC_TIPOEMAI] FOREIGN KEY([IdTipoEmail]) REFERENCES [Catalogos].[TipoEmail] ([IdTipoEmail]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_EMAILCLI_FK_EMAILC_TIPOEMAI]') AND parent_object_id = OBJECT_ID(N'[Global].[EmailCliente]')) ALTER TABLE [Global].[EmailCliente] CHECK CONSTRAINT [FK_EMAILCLI_FK_EMAILC_TIPOEMAI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Decision]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] WITH NOCHECK ADD CONSTRAINT [FK_HistorialDecision_Decision] FOREIGN KEY([IdDecision]) REFERENCES [Catalogos].[Decision] ([IdDecision]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Decision]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] CHECK CONSTRAINT [FK_HistorialDecision_Decision] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Etapa]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] WITH NOCHECK ADD CONSTRAINT [FK_HistorialDecision_Etapa] FOREIGN KEY([IdEtapa]) REFERENCES [Catalogos].[Etapas] ([IdEtapa]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Etapa]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] CHECK CONSTRAINT [FK_HistorialDecision_Etapa] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Motivo]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] WITH NOCHECK ADD CONSTRAINT [FK_HistorialDecision_Motivo] FOREIGN KEY([IdMotivo]) REFERENCES [Catalogos].[Motivo] ([IdMotivo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Motivo]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] CHECK CONSTRAINT [FK_HistorialDecision_Motivo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] WITH NOCHECK ADD CONSTRAINT [FK_HistorialDecision_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_HistorialDecision_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Global].[HistorialDecision]')) ALTER TABLE [Global].[HistorialDecision] CHECK CONSTRAINT [FK_HistorialDecision_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFOINGRESOCLIENTE_REF_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionIngresosCliente]')) ALTER TABLE [Global].[InformacionIngresosCliente] WITH NOCHECK ADD CONSTRAINT [FK_INFOINGRESOCLIENTE_REF_CLIENTE] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFOINGRESOCLIENTE_REF_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionIngresosCliente]')) ALTER TABLE [Global].[InformacionIngresosCliente] CHECK CONSTRAINT [FK_INFOINGRESOCLIENTE_REF_CLIENTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_ID_DECLARA_RENTA]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_ID_DECLARA_RENTA] FOREIGN KEY([IdDeclaraRenta]) REFERENCES [Catalogos].[DeclaraRenta] ([IdDeclaraRenta]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_ID_DECLARA_RENTA]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_ID_DECLARA_RENTA] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFOLABORALCLI_REF_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_INFOLABORALCLI_REF_CLIENTE] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFOLABORALCLI_REF_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_INFOLABORALCLI_REF_CLIENTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TENDENCI]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_INFORMAC_FK_INFORM_TENDENCI] FOREIGN KEY([IdTendenciaIndustria]) REFERENCES [Catalogos].[TendenciaIndustria] ([IdTendenciaIndustria]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TENDENCI]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_INFORMAC_FK_INFORM_TENDENCI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TIPOEMPL]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_INFORMAC_FK_INFORM_TIPOEMPL] FOREIGN KEY([IdTipoEmpleador]) REFERENCES [Catalogos].[TipoEmpleador] ([IdTipoEmpleador]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TIPOEMPL]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_INFORMAC_FK_INFORM_TIPOEMPL] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TIPOFUEN]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_INFORMAC_FK_INFORM_TIPOFUEN] FOREIGN KEY([IdFuenteIngreso]) REFERENCES [Catalogos].[TipoFuenteIngreso] ([IdFuenteIngreso]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_FK_INFORM_TIPOFUEN]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_INFORMAC_FK_INFORM_TIPOFUEN] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_REFERENCE_EXPERIEN]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_INFORMAC_REFERENCE_EXPERIEN] FOREIGN KEY([IdExperienciaNegocio]) REFERENCES [Catalogos].[ExperienciaNegocio] ([IdExperienciaNegocio]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_INFORMAC_REFERENCE_EXPERIEN]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_INFORMAC_REFERENCE_EXPERIEN] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_Actividad]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH CHECK ADD CONSTRAINT [FK_InformacionLaboralCliente_Actividad] FOREIGN KEY([IdActividad]) REFERENCES [Catalogos].[TipoActividad] ([IdActividad]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_Actividad]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_InformacionLaboralCliente_Actividad] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_MacroSector]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH CHECK ADD CONSTRAINT [FK_InformacionLaboralCliente_MacroSector] FOREIGN KEY([IdMacroSector]) REFERENCES [Catalogos].[TipoMacrosector] ([IdMacroSector]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_MacroSector]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] CHECK CONSTRAINT [FK_InformacionLaboralCliente_MacroSector] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_PuestoActual]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] WITH NOCHECK ADD CONSTRAINT [FK_InformacionLaboralCliente_PuestoActual] FOREIGN KEY([IdPuestoActual]) REFERENCES [Catalogos].[PuestoActual] ([IdPuestoActual]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_InformacionLaboralCliente_PuestoActual]') AND parent_object_id = OBJECT_ID(N'[Global].[InformacionLaboralCliente]')) ALTER TABLE [Global].[InformacionLaboralCliente] NOCHECK CONSTRAINT [FK_InformacionLaboralCliente_PuestoActual] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_ENCMOTIV_FK_ENCMOT_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]')) ALTER TABLE [Global].[MotivoSolicitud] WITH NOCHECK ADD CONSTRAINT [FK_ENCMOTIV_FK_ENCMOT_SOLICITU] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_ENCMOTIV_FK_ENCMOT_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]')) ALTER TABLE [Global].[MotivoSolicitud] CHECK CONSTRAINT [FK_ENCMOTIV_FK_ENCMOT_SOLICITU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_MotivoSolicitud_Motivo]') AND parent_object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]')) ALTER TABLE [Global].[MotivoSolicitud] WITH NOCHECK ADD CONSTRAINT [FK_MotivoSolicitud_Motivo] FOREIGN KEY([IdMotivo]) REFERENCES [Catalogos].[Motivo] ([IdMotivo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_MotivoSolicitud_Motivo]') AND parent_object_id = OBJECT_ID(N'[Global].[MotivoSolicitud]')) ALTER TABLE [Global].[MotivoSolicitud] CHECK CONSTRAINT [FK_MotivoSolicitud_Motivo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] WITH NOCHECK ADD CONSTRAINT [FK_SOLICITA_FK_SOLICI_CLIENTE] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] CHECK CONSTRAINT [FK_SOLICITA_FK_SOLICI_CLIENTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] WITH NOCHECK ADD CONSTRAINT [FK_SOLICITA_FK_SOLICI_SOLICITU] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] CHECK CONSTRAINT [FK_SOLICITA_FK_SOLICI_SOLICITU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_TIPOSOLI]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] WITH NOCHECK ADD CONSTRAINT [FK_SOLICITA_FK_SOLICI_TIPOSOLI] FOREIGN KEY([IdTipoSolicitante]) REFERENCES [Catalogos].[TipoSolicitante] ([IdTipoSolicitante]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITA_FK_SOLICI_TIPOSOLI]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitante]')) ALTER TABLE [Global].[Solicitante] CHECK CONSTRAINT [FK_SOLICITA_FK_SOLICI_TIPOSOLI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITU_FK_SOLICI_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] WITH NOCHECK ADD CONSTRAINT [FK_SOLICITU_FK_SOLICI_COTIZACI] FOREIGN KEY([IdCotizacion]) REFERENCES [Cotizacion].[Cotizacion] ([IdCotizacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITU_FK_SOLICI_COTIZACI]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] CHECK CONSTRAINT [FK_SOLICITU_FK_SOLICI_COTIZACI] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITU_FK_SOLICI_SUCURSAL]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] WITH NOCHECK ADD CONSTRAINT [FK_SOLICITU_FK_SOLICI_SUCURSAL] FOREIGN KEY([IdSucursal]) REFERENCES [Catalogos].[Sucursal] ([IdSucursal]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_SOLICITU_FK_SOLICI_SUCURSAL]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] CHECK CONSTRAINT [FK_SOLICITU_FK_SOLICI_SUCURSAL] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Solicitud_PropositoCredito]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] WITH NOCHECK ADD CONSTRAINT [FK_Solicitud_PropositoCredito] FOREIGN KEY([IdPropositoCredito]) REFERENCES [Catalogos].[PropositoCredito] ([IdPropositoCredito]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_Solicitud_PropositoCredito]') AND parent_object_id = OBJECT_ID(N'[Global].[Solicitud]')) ALTER TABLE [Global].[Solicitud] CHECK CONSTRAINT [FK_Solicitud_PropositoCredito] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_TELEFONO_FK_TELEFO_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[TelefonoCliente]')) ALTER TABLE [Global].[TelefonoCliente] WITH NOCHECK ADD CONSTRAINT [FK_TELEFONO_FK_TELEFO_CLIENTE] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_TELEFONO_FK_TELEFO_CLIENTE]') AND parent_object_id = OBJECT_ID(N'[Global].[TelefonoCliente]')) ALTER TABLE [Global].[TelefonoCliente] CHECK CONSTRAINT [FK_TELEFONO_FK_TELEFO_CLIENTE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_TELEFONO_FK_TELEFO_TIPOTELE]') AND parent_object_id = OBJECT_ID(N'[Global].[TelefonoCliente]')) ALTER TABLE [Global].[TelefonoCliente] WITH NOCHECK ADD CONSTRAINT [FK_TELEFONO_FK_TELEFO_TIPOTELE] FOREIGN KEY([IdTipoTelefono]) REFERENCES [Catalogos].[TipoTelefono] ([IdTipoTelefono]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Global].[FK_TELEFONO_FK_TELEFO_TIPOTELE]') AND parent_object_id = OBJECT_ID(N'[Global].[TelefonoCliente]')) ALTER TABLE [Global].[TelefonoCliente] CHECK CONSTRAINT [FK_TELEFONO_FK_TELEFO_TIPOTELE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_AnalisisEstabilidad_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]')) ALTER TABLE [Prendario].[AnalisisEstabilidad] WITH NOCHECK ADD CONSTRAINT [FK_AnalisisEstabilidad_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_AnalisisEstabilidad_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]')) ALTER TABLE [Prendario].[AnalisisEstabilidad] CHECK CONSTRAINT [FK_AnalisisEstabilidad_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_AnalisisEstabilidad_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]')) ALTER TABLE [Prendario].[AnalisisEstabilidad] WITH NOCHECK ADD CONSTRAINT [FK_AnalisisEstabilidad_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_AnalisisEstabilidad_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[AnalisisEstabilidad]')) ALTER TABLE [Prendario].[AnalisisEstabilidad] CHECK CONSTRAINT [FK_AnalisisEstabilidad_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_BeneficiarioSeguro_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]')) ALTER TABLE [Prendario].[BeneficiarioSeguro] WITH NOCHECK ADD CONSTRAINT [FK_BeneficiarioSeguro_RubroSeguro] FOREIGN KEY([IdRubroSeguro]) REFERENCES [Catalogos].[RubroSeguro] ([IdRubroSeguro]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_BeneficiarioSeguro_RubroSeguro]') AND parent_object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]')) ALTER TABLE [Prendario].[BeneficiarioSeguro] CHECK CONSTRAINT [FK_BeneficiarioSeguro_RubroSeguro] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_BeneficiarioSeguro_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]')) ALTER TABLE [Prendario].[BeneficiarioSeguro] WITH NOCHECK ADD CONSTRAINT [FK_BeneficiarioSeguro_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_BeneficiarioSeguro_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[BeneficiarioSeguro]')) ALTER TABLE [Prendario].[BeneficiarioSeguro] CHECK CONSTRAINT [FK_BeneficiarioSeguro_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_Moneda]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] WITH NOCHECK ADD CONSTRAINT [FK_CuentasInternas_Moneda] FOREIGN KEY([IdMoneda]) REFERENCES [Catalogos].[Moneda] ([IdMoneda]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_Moneda]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] CHECK CONSTRAINT [FK_CuentasInternas_Moneda] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] WITH NOCHECK ADD CONSTRAINT [FK_CuentasInternas_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] CHECK CONSTRAINT [FK_CuentasInternas_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_TipoCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] WITH NOCHECK ADD CONSTRAINT [FK_CuentasInternas_TipoCuenta] FOREIGN KEY([IdTipoCuenta]) REFERENCES [Catalogos].[TipoCuenta] ([IdTipoCuenta]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_CuentasInternas_TipoCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[CuentasInternas]')) ALTER TABLE [Prendario].[CuentasInternas] CHECK CONSTRAINT [FK_CuentasInternas_TipoCuenta] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_CuentasInternas]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] WITH NOCHECK ADD CONSTRAINT [FK_DataFaseII_CuentasInternas] FOREIGN KEY([IdCuenta]) REFERENCES [Prendario].[CuentasInternas] ([IdCuenta]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_CuentasInternas]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] CHECK CONSTRAINT [FK_DataFaseII_CuentasInternas] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_FormaPago]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] WITH NOCHECK ADD CONSTRAINT [FK_DataFaseII_FormaPago] FOREIGN KEY([IdFormaPago]) REFERENCES [Catalogos].[FormaPago] ([IdFormaPago]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_FormaPago]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] CHECK CONSTRAINT [FK_DataFaseII_FormaPago] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] WITH NOCHECK ADD CONSTRAINT [FK_DataFaseII_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] CHECK CONSTRAINT [FK_DataFaseII_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_TipoCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] WITH NOCHECK ADD CONSTRAINT [FK_DataFaseII_TipoCuenta] FOREIGN KEY([IdTipoCuenta]) REFERENCES [Catalogos].[TipoCuenta] ([IdTipoCuenta]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_TipoCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] CHECK CONSTRAINT [FK_DataFaseII_TipoCuenta] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_TipoEnvioCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] WITH NOCHECK ADD CONSTRAINT [FK_DataFaseII_TipoEnvioCuenta] FOREIGN KEY([IdTipoEnvioCuenta]) REFERENCES [Catalogos].[TipoEnvioCuenta] ([IdTipoEnvioCuenta]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataFaseII_TipoEnvioCuenta]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataFaseII]')) ALTER TABLE [Prendario].[DataFaseII] CHECK CONSTRAINT [FK_DataFaseII_TipoEnvioCuenta] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoring_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoring]')) ALTER TABLE [Prendario].[DataScoring] WITH NOCHECK ADD CONSTRAINT [FK_DataScoring_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoring_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoring]')) ALTER TABLE [Prendario].[DataScoring] CHECK CONSTRAINT [FK_DataScoring_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoring_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoring]')) ALTER TABLE [Prendario].[DataScoring] WITH NOCHECK ADD CONSTRAINT [FK_DataScoring_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoring_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoring]')) ALTER TABLE [Prendario].[DataScoring] CHECK CONSTRAINT [FK_DataScoring_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoringDetalle_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]')) ALTER TABLE [Prendario].[DataScoringDetalle] WITH NOCHECK ADD CONSTRAINT [FK_DataScoringDetalle_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoringDetalle_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]')) ALTER TABLE [Prendario].[DataScoringDetalle] CHECK CONSTRAINT [FK_DataScoringDetalle_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoringDetalle_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]')) ALTER TABLE [Prendario].[DataScoringDetalle] WITH NOCHECK ADD CONSTRAINT [FK_DataScoringDetalle_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DataScoringDetalle_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DataScoringDetalle]')) ALTER TABLE [Prendario].[DataScoringDetalle] CHECK CONSTRAINT [FK_DataScoringDetalle_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Decicion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] WITH NOCHECK ADD CONSTRAINT [FK_DatosAprobacion_Decicion] FOREIGN KEY([IdDecision]) REFERENCES [Catalogos].[Decision] ([IdDecision]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Decicion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] CHECK CONSTRAINT [FK_DatosAprobacion_Decicion] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Excepcion1]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] WITH NOCHECK ADD CONSTRAINT [FK_DatosAprobacion_Excepcion1] FOREIGN KEY([IdExcepcion]) REFERENCES [Catalogos].[Excepciones] ([IdExcepcion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Excepcion1]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] CHECK CONSTRAINT [FK_DatosAprobacion_Excepcion1] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Recomendacion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] WITH NOCHECK ADD CONSTRAINT [FK_DatosAprobacion_Recomendacion] FOREIGN KEY([IdRecomendacion]) REFERENCES [Catalogos].[Recomendacion] ([IdRecomendacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Recomendacion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] CHECK CONSTRAINT [FK_DatosAprobacion_Recomendacion] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] WITH NOCHECK ADD CONSTRAINT [FK_DatosAprobacion_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] CHECK CONSTRAINT [FK_DatosAprobacion_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_TipoMotivo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] WITH NOCHECK ADD CONSTRAINT [FK_DatosAprobacion_TipoMotivo] FOREIGN KEY([IdMotivo]) REFERENCES [Catalogos].[Motivo] ([IdMotivo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DatosAprobacion_TipoMotivo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DatosAprobacion]')) ALTER TABLE [Prendario].[DatosAprobacion] CHECK CONSTRAINT [FK_DatosAprobacion_TipoMotivo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCPORSOLICITUD_REF_DOCUMENT]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorSolicitud]')) ALTER TABLE [Prendario].[DocumentosPorSolicitud] WITH NOCHECK ADD CONSTRAINT [FK_DOCPORSOLICITUD_REF_DOCUMENT] FOREIGN KEY([IdFuenteIngreso], [IdTipoCliente], [IdDocumento], [EtapaSolicita], [IdGrupo]) REFERENCES [Prendario].[DocumentosPorTipo] ([IdFuenteIngreso], [IdTipoCliente], [IdDocumento], [EtapaSolicita], [IdGrupo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCPORSOLICITUD_REF_DOCUMENT]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorSolicitud]')) ALTER TABLE [Prendario].[DocumentosPorSolicitud] CHECK CONSTRAINT [FK_DOCPORSOLICITUD_REF_DOCUMENT] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCPORTIPO_REF_DOCUMENT]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]')) ALTER TABLE [Prendario].[DocumentosPorTipo] WITH NOCHECK ADD CONSTRAINT [FK_DOCPORTIPO_REF_DOCUMENT] FOREIGN KEY([IdDocumento]) REFERENCES [Prendario].[Documentos] ([IdDocumento]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCPORTIPO_REF_DOCUMENT]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]')) ALTER TABLE [Prendario].[DocumentosPorTipo] CHECK CONSTRAINT [FK_DOCPORTIPO_REF_DOCUMENT] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCUMENT_FK_DOCUME_TIPOCLIE]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]')) ALTER TABLE [Prendario].[DocumentosPorTipo] WITH NOCHECK ADD CONSTRAINT [FK_DOCUMENT_FK_DOCUME_TIPOCLIE] FOREIGN KEY([IdTipoCliente]) REFERENCES [Catalogos].[TipoCliente] ([IdTipoCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_DOCUMENT_FK_DOCUME_TIPOCLIE]') AND parent_object_id = OBJECT_ID(N'[Prendario].[DocumentosPorTipo]')) ALTER TABLE [Prendario].[DocumentosPorTipo] CHECK CONSTRAINT [FK_DOCUMENT_FK_DOCUME_TIPOCLIE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_FormaDesembolso_CuentaAgencia]') AND parent_object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]')) ALTER TABLE [Prendario].[FormaDesembolso] WITH NOCHECK ADD CONSTRAINT [FK_FormaDesembolso_CuentaAgencia] FOREIGN KEY([IdCuentaAgencia]) REFERENCES [Catalogos].[CuentaAgencia] ([IdCuentaAgencia]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_FormaDesembolso_CuentaAgencia]') AND parent_object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]')) ALTER TABLE [Prendario].[FormaDesembolso] CHECK CONSTRAINT [FK_FormaDesembolso_CuentaAgencia] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_FormaDesembolso_Sucursal]') AND parent_object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]')) ALTER TABLE [Prendario].[FormaDesembolso] WITH NOCHECK ADD CONSTRAINT [FK_FormaDesembolso_Sucursal] FOREIGN KEY([IdSucursal]) REFERENCES [Catalogos].[Sucursal] ([IdSucursal]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_FormaDesembolso_Sucursal]') AND parent_object_id = OBJECT_ID(N'[Prendario].[FormaDesembolso]')) ALTER TABLE [Prendario].[FormaDesembolso] CHECK CONSTRAINT [FK_FormaDesembolso_Sucursal] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_CarroceriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_Garantia_CarroceriaVehiculo] FOREIGN KEY([IdCarroceriaVehiculo]) REFERENCES [Catalogos].[CarroceriaVehiculo] ([IdCarroceriaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_CarroceriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_Garantia_CarroceriaVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_CategoriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_Garantia_CategoriaVehiculo] FOREIGN KEY([IdCategoriaVehiculo]) REFERENCES [Catalogos].[CategoriaVehiculo] ([IdCategoriaVehiculo]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_CategoriaVehiculo]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_Garantia_CategoriaVehiculo] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_GARANTIA_FK_GARANT_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_GARANTIA_FK_GARANT_SOLICITU] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_GARANTIA_FK_GARANT_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_GARANTIA_FK_GARANT_SOLICITU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_TipoIdentificacion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_Garantia_TipoIdentificacion] FOREIGN KEY([ConductorHabitual_IdTipoIdentificacion]) REFERENCES [Catalogos].[TipoIdentificacion] ([IdTipoIdentificacion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_Garantia_TipoIdentificacion]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_Garantia_TipoIdentificacion] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOCOMBUSTIBLE_FK_GARANT_TIPOCOMBUSTIBLE]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_TIPOCOMBUSTIBLE_FK_GARANT_TIPOCOMBUSTIBLE] FOREIGN KEY([IdTipoCombustible]) REFERENCES [Catalogos].[TipoCombustible] ([IdTipoCombustible]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOCOMBUSTIBLE_FK_GARANT_TIPOCOMBUSTIBLE]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_TIPOCOMBUSTIBLE_FK_GARANT_TIPOCOMBUSTIBLE] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOTRACCION_FK_GARANT_TIPOTRACCION]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_TIPOTRACCION_FK_GARANT_TIPOTRACCION] FOREIGN KEY([IdTipoTraccion]) REFERENCES [Catalogos].[TipoTraccion] ([IdTipoTraccion]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOTRACCION_FK_GARANT_TIPOTRACCION]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_TIPOTRACCION_FK_GARANT_TIPOTRACCION] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOTRANSMISION_FK_GARANT_TIPOTRANSMISION]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] WITH NOCHECK ADD CONSTRAINT [FK_TIPOTRANSMISION_FK_GARANT_TIPOTRANSMISION] FOREIGN KEY([IdTipoTransmision]) REFERENCES [Catalogos].[TipoTransmision] ([IdTipoTransmision]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_TIPOTRANSMISION_FK_GARANT_TIPOTRANSMISION]') AND parent_object_id = OBJECT_ID(N'[Prendario].[Garantia]')) ALTER TABLE [Prendario].[Garantia] CHECK CONSTRAINT [FK_TIPOTRANSMISION_FK_GARANT_TIPOTRANSMISION] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionActivos_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]')) ALTER TABLE [Prendario].[PosicionActivos] WITH CHECK ADD CONSTRAINT [FK_PosicionActivos_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionActivos_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]')) ALTER TABLE [Prendario].[PosicionActivos] CHECK CONSTRAINT [FK_PosicionActivos_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionActivos_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]')) ALTER TABLE [Prendario].[PosicionActivos] WITH CHECK ADD CONSTRAINT [FK_PosicionActivos_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionActivos_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionActivos]')) ALTER TABLE [Prendario].[PosicionActivos] CHECK CONSTRAINT [FK_PosicionActivos_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionPasivos_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]')) ALTER TABLE [Prendario].[PosicionPasivos] WITH CHECK ADD CONSTRAINT [FK_PosicionPasivos_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionPasivos_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]')) ALTER TABLE [Prendario].[PosicionPasivos] CHECK CONSTRAINT [FK_PosicionPasivos_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionPasivos_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]')) ALTER TABLE [Prendario].[PosicionPasivos] WITH CHECK ADD CONSTRAINT [FK_PosicionPasivos_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionPasivos_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionPasivos]')) ALTER TABLE [Prendario].[PosicionPasivos] CHECK CONSTRAINT [FK_PosicionPasivos_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionTarjetas_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]')) ALTER TABLE [Prendario].[PosicionTarjetas] WITH CHECK ADD CONSTRAINT [FK_PosicionTarjetas_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionTarjetas_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]')) ALTER TABLE [Prendario].[PosicionTarjetas] CHECK CONSTRAINT [FK_PosicionTarjetas_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionTarjetas_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]')) ALTER TABLE [Prendario].[PosicionTarjetas] WITH CHECK ADD CONSTRAINT [FK_PosicionTarjetas_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_PosicionTarjetas_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[PosicionTarjetas]')) ALTER TABLE [Prendario].[PosicionTarjetas] CHECK CONSTRAINT [FK_PosicionTarjetas_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SensibilizacionSolicitud_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]')) ALTER TABLE [Prendario].[SensibilizacionSolicitud] WITH NOCHECK ADD CONSTRAINT [FK_SensibilizacionSolicitud_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SensibilizacionSolicitud_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]')) ALTER TABLE [Prendario].[SensibilizacionSolicitud] CHECK CONSTRAINT [FK_SensibilizacionSolicitud_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SensibilizacionSolicitud_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]')) ALTER TABLE [Prendario].[SensibilizacionSolicitud] WITH NOCHECK ADD CONSTRAINT [FK_SensibilizacionSolicitud_Solicitud] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SensibilizacionSolicitud_Solicitud]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SensibilizacionSolicitud]')) ALTER TABLE [Prendario].[SensibilizacionSolicitud] CHECK CONSTRAINT [FK_SensibilizacionSolicitud_Solicitud] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITACTUAL_REFERENCE_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionActual]')) ALTER TABLE [Prendario].[SituacionActual] WITH NOCHECK ADD CONSTRAINT [FK_SITACTUAL_REFERENCE_SOLICITU] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITACTUAL_REFERENCE_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionActual]')) ALTER TABLE [Prendario].[SituacionActual] CHECK CONSTRAINT [FK_SITACTUAL_REFERENCE_SOLICITU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionActual_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionActual]')) ALTER TABLE [Prendario].[SituacionActual] WITH NOCHECK ADD CONSTRAINT [FK_SituacionActual_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionActual_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionActual]')) ALTER TABLE [Prendario].[SituacionActual] CHECK CONSTRAINT [FK_SituacionActual_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITFINAL_REFERENCE_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]')) ALTER TABLE [Prendario].[SituacionFinal] WITH NOCHECK ADD CONSTRAINT [FK_SITFINAL_REFERENCE_SOLICITU] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITFINAL_REFERENCE_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]')) ALTER TABLE [Prendario].[SituacionFinal] CHECK CONSTRAINT [FK_SITFINAL_REFERENCE_SOLICITU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionFinal_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]')) ALTER TABLE [Prendario].[SituacionFinal] WITH NOCHECK ADD CONSTRAINT [FK_SituacionFinal_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionFinal_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionFinal]')) ALTER TABLE [Prendario].[SituacionFinal] CHECK CONSTRAINT [FK_SituacionFinal_Cliente] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITHIST_FK_SITHIST_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]')) ALTER TABLE [Prendario].[SituacionHistorica] WITH NOCHECK ADD CONSTRAINT [FK_SITHIST_FK_SITHIST_SOLICITU] FOREIGN KEY([IdSolicitud]) REFERENCES [Global].[Solicitud] ([IdSolicitud]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SITHIST_FK_SITHIST_SOLICITU]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]')) ALTER TABLE [Prendario].[SituacionHistorica] CHECK CONSTRAINT [FK_SITHIST_FK_SITHIST_SOLICITU] GO IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionHistorica_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]')) ALTER TABLE [Prendario].[SituacionHistorica] WITH NOCHECK ADD CONSTRAINT [FK_SituacionHistorica_Cliente] FOREIGN KEY([IdCliente]) REFERENCES [Global].[Cliente] ([IdCliente]) GO IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[Prendario].[FK_SituacionHistorica_Cliente]') AND parent_object_id = OBJECT_ID(N'[Prendario].[SituacionHistorica]')) ALTER TABLE [Prendario].[SituacionHistorica] CHECK CONSTRAINT [FK_SituacionHistorica_Cliente] GO IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFormaDesembolso', N'COLUMN',N'Tipo')) EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Indicadores para el manejo a nivel de front-end DFT=DEFAULT CHK=CHEQUE CTE=CTA.CORRIENTE AHO=CTA.AHORRO' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFormaDesembolso', @level2type=N'COLUMN',@level2name=N'Tipo' GO IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFuncionalidadCuenta', N'COLUMN',N'IdTipoFuncionalidadCuenta')) EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Llave de la tabla única y secuencia para el tipo de dato entero, no auto-incremental.' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFuncionalidadCuenta', @level2type=N'COLUMN',@level2name=N'IdTipoFuncionalidadCuenta' GO IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFuncionalidadCuenta', N'COLUMN',N'Descripcion')) EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Descripción de la funcionalidad' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFuncionalidadCuenta', @level2type=N'COLUMN',@level2name=N'Descripcion' GO IF NOT EXISTS (SELECT * FROM ::fn_listextendedproperty(N'MS_Description' , N'SCHEMA',N'Catalogos', N'TABLE',N'TipoFuncionalidadCuenta', N'COLUMN',N'Estado')) EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'True / False' , @level0type=N'SCHEMA',@level0name=N'Catalogos', @level1type=N'TABLE',@level1name=N'TipoFuncionalidadCuenta', @level2type=N'COLUMN',@level2name=N'Estado' GO