Script create table collaudo

This commit is contained in:
Gaetano Savo 2025-06-09 19:17:49 +02:00
parent 161662380b
commit f5a43ce361
4163 changed files with 79812 additions and 0 deletions

2
.gitignore vendored
View File

@ -1,4 +1,6 @@
logs/
stored/
storedLocalhost/
tables/
tablesLocalhost/
# extract/

149
script/estrae_table.ps1 Normal file
View File

@ -0,0 +1,149 @@
# Importa configurazione
. "$PSScriptRoot\conf.ps1"
$scriptName = $MyInvocation.MyCommand.Name
$logFile = Join-Path $env:logDir "${scriptName}.log"
"start" | Out-File -FilePath $logFile
# Imposta il percorso di output nella cartella sql
$OutputPath = Join-Path $env:workdir "sql\tables"
# Verifica che la directory di output esista, altrimenti la crea
if (-not (Test-Path -Path $OutputPath)) {
New-Item -ItemType Directory -Path $OutputPath | Out-Null
}
try {
# Importa il modulo SqlServer se non è già caricato
if (-not (Get-Module -Name SqlServer)) {
Import-Module SqlServer
}
# Query per estrarre la definizione delle tabelle
$query = @"
WITH TableColumns AS (
SELECT
t.object_id,
STRING_AGG(
CONCAT(
CHAR(9), '[', c.name, '] ',
CASE
WHEN t2.name IN ('char', 'varchar', 'nchar', 'nvarchar')
THEN t2.name + '(' +
CASE
WHEN c.max_length = -1 THEN 'MAX'
WHEN t2.name LIKE 'n%' THEN CAST(c.max_length/2 AS VARCHAR)
ELSE CAST(c.max_length AS VARCHAR)
END + ')'
WHEN t2.name IN ('decimal', 'numeric')
THEN t2.name + '(' + CAST(c.[precision] AS VARCHAR) + ',' + CAST(c.[scale] AS VARCHAR) + ')'
ELSE t2.name
END,
CASE WHEN c.is_nullable = 0 THEN ' NOT NULL' ELSE ' NULL' END,
CASE WHEN ic.is_identity = 1 THEN ' IDENTITY(' + CAST(IDENT_SEED(OBJECT_SCHEMA_NAME(t.object_id) + '.' + OBJECT_NAME(t.object_id)) AS VARCHAR) + ',' + CAST(IDENT_INCR(OBJECT_SCHEMA_NAME(t.object_id) + '.' + OBJECT_NAME(t.object_id)) AS VARCHAR) + ')' ELSE '' END,
CASE WHEN dc.definition IS NOT NULL THEN ' DEFAULT ' + dc.definition ELSE '' END
),
',' + CHAR(13) + CHAR(10)
) WITHIN GROUP (ORDER BY c.column_id) as ColumnDefinitions
FROM sys.tables t
INNER JOIN sys.columns c ON c.object_id = t.object_id
INNER JOIN sys.types t2 ON c.user_type_id = t2.user_type_id
LEFT JOIN sys.identity_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id
LEFT JOIN sys.default_constraints dc ON dc.parent_object_id = c.object_id AND dc.parent_column_id = c.column_id
GROUP BY t.object_id
),
TablePrimaryKeys AS (
SELECT
i.object_id,
CHAR(13) + CHAR(10) + 'ALTER TABLE [' + OBJECT_SCHEMA_NAME(i.object_id) + '].[' + OBJECT_NAME(i.object_id) + '] ADD CONSTRAINT [' + i.name + '] PRIMARY KEY ' +
CASE WHEN i.type = 1 THEN 'CLUSTERED' ELSE 'NONCLUSTERED' END +
' (' + STRING_AGG(QUOTENAME(c.name), ',') WITHIN GROUP (ORDER BY ic.key_ordinal) + ')' as PkDefinition
FROM sys.indexes i
INNER JOIN sys.index_columns ic ON ic.object_id = i.object_id AND ic.index_id = i.index_id
INNER JOIN sys.columns c ON c.object_id = ic.object_id AND c.column_id = ic.column_id
WHERE i.is_primary_key = 1
GROUP BY i.object_id, i.name, i.type
)
SELECT
s.name as SchemaName,
t.name as TableName,
CONCAT(
'CREATE TABLE [', s.name, '].[', t.name, '] (', CHAR(13), CHAR(10),
tc.ColumnDefinitions,
CHAR(13), CHAR(10), ')',
ISNULL(pk.PkDefinition, '')
) as TableDefinition
FROM sys.tables t
INNER JOIN sys.schemas s ON t.schema_id = s.schema_id
INNER JOIN TableColumns tc ON tc.object_id = t.object_id
LEFT JOIN TablePrimaryKeys pk ON pk.object_id = t.object_id
WHERE t.is_ms_shipped = 0
"@
# Esegui la query
Write-Host "Eseguo query su $env:dbHostInput..."
"Eseguo query su $env:dbHostInput..." | Out-File -FilePath $logFile -Append
$tables = Invoke-Sqlcmd -ServerInstance $env:dbHostInput -Database $env:dbName -Query $query -Username $env:dbUser -Password $env:dbPassword -MaxCharLength 1000000 -TrustServerCertificate
Write-Host "Trovate $($tables.Count) tabelle"
"Trovate $($tables.Count) tabelle" | Out-File -FilePath $logFile -Append
# Funzione per formattare il nome del file
function Format-FileName {
param([string]$name)
# Sostituisce caratteri non validi con underscore
$invalidChars = [IO.Path]::GetInvalidFileNameChars()
$invalidChars += '[', ']', ' ', '(', ')', '{', '}', '´', '`', '''', '"'
$result = $name
foreach ($char in $invalidChars) {
$result = $result.Replace($char, '_')
}
return $result
}
# Per ogni tabella trovata
Write-Host "Inizio elaborazione tabelle..."
"Inizio elaborazione tabelle..." | Out-File -FilePath $logFile -Append
foreach ($table in $tables) {
$schemaName = Format-FileName $table.SchemaName
$tableName = Format-FileName $table.TableName
$definition = $table.TableDefinition
# Crea il nome del file
$fileName = Join-Path $OutputPath "${schemaName}_${tableName}.sql"
Write-Host "Elaboro ${schemaName}.${tableName}..."
"Elaboro ${schemaName}.${tableName}..." | Out-File -FilePath $logFile -Append
# Formatta il contenuto
$content = @"
$($definition.Trim())
GO
"@
# Rimuovi righe vuote multiple
$lines = $content -split "`r`n" | Where-Object { -not [string]::IsNullOrWhiteSpace($_) }
$content = $lines -join "`r`n"
try {
# Scrivi il contenuto nel file con codifica UTF8 con BOM
$utf8WithBom = New-Object System.Text.UTF8Encoding($true)
[System.IO.File]::WriteAllText($fileName, $content, $utf8WithBom)
Write-Host "Creato file per tabella: ${schemaName}.${tableName}" -ForegroundColor Green
"Creato file per tabella: ${schemaName}.${tableName}" | Out-File -FilePath $logFile -Append
} catch {
$errorMessage = "ERRORE durante la scrittura del file per ${schemaName}.${tableName}: $($_.Exception.Message)"
Write-Host $errorMessage -ForegroundColor Red
$errorMessage | Out-File -FilePath $logFile -Append
}
}
Write-Host "`nEstrazione completata con successo!"
} catch {
Write-Error "Errore durante l'estrazione delle tabelle: $_"
exit 1
}

View File

@ -0,0 +1,33 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ANAG_CLIENTI] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[NOME] varchar(50) NULL,
[COGNOME] varchar(50) NULL,
[DATA_NASCITA] datetime NULL,
[STATO_CIVILE] varchar(20) NULL,
[NUM_COMPONENTI] smallint NULL,
[NUM_FIGLI] smallint NULL,
[ETA] smallint NULL,
[PARTITA_IVA] varchar(20) NULL,
[CITTADINANZA] varchar(20) NULL,
[PERSONA_FIS_GIUR] varchar(20) NULL,
[INDIRIZZO] varchar(150) NULL,
[LOCALITA] varchar(100) NULL,
[PROVINCIA] varchar(2) NULL,
[CAP] varchar(5) NULL,
[NAZIONE] varchar(50) NULL,
[PRESSO] varchar(32) NULL,
[TEL_RECAPITO] varchar(20) NULL,
[TEL_CELL] varchar(20) NULL,
[E_MAIL] varchar(50) NULL,
[DATA_INIZIO] datetime NULL,
[DATA_FINE] datetime NULL,
[STATO] varchar(20) NULL,
[RAG_SOC] varchar(20) NULL,
[SESSO] varchar(1) NULL,
[ID_PROMOTORE] varchar(6) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[ANAG_CLIENTI] ADD CONSTRAINT [PK__ANAG_CLIENTI__245D67DE] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE])
GO

View File

@ -0,0 +1,26 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ANAG_PRODOTTI] (
[COD_PRODOTTO] varchar(64) NOT NULL,
[COD_ISIN] varchar(12) NOT NULL,
[PAESE] varchar(30) NULL,
[ID_AREA] varchar(50) NULL,
[CAT_PRODOTTO] varchar(50) NULL,
[TIPO_PRODOTTO] varchar(50) NULL,
[DESCR_PRODOTTO] varchar(128) NULL,
[DIV_QUOTAZIONE] varchar(3) NULL,
[DIV_REGOLAMENTO] varchar(3) NULL,
[ID_EMITTENTE] varchar(30) NULL,
[MERCATO_CONTRATT] varchar(30) NULL,
[COD_MAF] varchar(20) NULL,
[RATING] varchar(50) NULL,
[COD_ADEGUATEZZA] varchar(12) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[COD_INTERNO] varchar(10) NOT NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[DT_SCADENZA] datetime NULL,
[TIPO_TASSO] varchar(35) NULL,
[TIPO_EMITTENTE] varchar(35) NULL,
[FLG_OB] char(1) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[ANAG_PRODOTTI] ADD CONSTRAINT [PK__ANAG_PRODOTTI__07C12930] PRIMARY KEY CLUSTERED ([COD_PRODOTTO])
GO

View File

@ -0,0 +1,18 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ANAG_PRODOTTI_TERZI] (
[COD_PRODOTTO] varchar(64) NULL,
[COD_PRODOTTO_TERZI] varchar(35) NULL,
[NOME_PRODOTTO] varchar(150) NULL,
[ALBERO_PRODOTTI] varchar(50) NULL,
[COD_ISIN] varchar(12) NULL,
[DESCR_PRODOTTO] varchar(50) NULL,
[DIV_QUOTAZIONE] varchar(3) NULL,
[INTERMEDIARIO] varchar(50) NULL,
[DIV_REGOLAMENTO] varchar(3) NULL,
[ID_EMITTENTE] varchar(30) NULL,
[MERCATO_CONTRATT] varchar(30) NULL,
[PAESE] varchar(30) NULL,
[RATING] varchar(50) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ANAG_SELF] (
[Rete] char(1) NULL,
[CodFis] char(16) NULL,
[CodConf] char(11) NULL,
[NomeProdotto] varchar(128) NULL,
[Ctv] decimal(15,2) NULL,
[DataSott] decimal(9,0) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[CodInterno] varchar(18) NULL,
[CodSottoprodotto] varchar(5) NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[AREA_BISOGNO] (
[ID_AREA] varchar(20) NOT NULL,
[NOME_AREA] varchar(30) NULL,
[ORDINAMENTO] smallint NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[AREA_BISOGNO] ADD CONSTRAINT [PK__AREA_BISOGNO__09A971A2] PRIMARY KEY CLUSTERED ([ID_AREA])
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ASSETCLASS] (
[ID_ASSETCLASS] varchar(20) NOT NULL,
[DESCRIZIONE] varchar(128) NULL,
[LIVELLO] smallint NULL,
[ORDINAMENTO] smallint NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[ASSETCLASS] ADD CONSTRAINT [PK_ASSETCLASS] PRIMARY KEY CLUSTERED ([ID_ASSETCLASS])
GO

View File

@ -0,0 +1,10 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ASSETCLASS_TERZI] (
[ID_ASSETCLASS] varchar(8) NOT NULL,
[COD_ISIN] varchar(8) NULL,
[COD_MAF] varchar(8) NULL,
[COD_ADEGUATEZZA] varchar(11) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[ASSETCLASS_TERZI] ADD CONSTRAINT [PK_ASSETCLASS_TERZI] PRIMARY KEY CLUSTERED ([ID_ASSETCLASS])
GO

View File

@ -0,0 +1,14 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ASSET_PERC] (
[COD_PRODOTTO] varchar(64) NOT NULL,
[ID_ASSETCLASS] varchar(50) NOT NULL,
[COD_ISIN] varchar(12) NULL,
[COD_MAF] varchar(20) NULL,
[COD_INTERNO] varchar(50) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[LIVELLO] smallint NULL,
[PERC] decimal(23,20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[ASSET_PERC] ADD CONSTRAINT [PK_ASSET_PERC] PRIMARY KEY CLUSTERED ([COD_PRODOTTO],[ID_ASSETCLASS])
GO

View File

@ -0,0 +1,12 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[ASSET_PERC_TERZI] (
[COD_PRODOTTO_TERZI] varchar(35) NOT NULL,
[ID_ASSETCLASS] varchar(50) NOT NULL,
[LIVELLO] smallint NOT NULL,
[NOME_PRODOTTO] varchar(50) NULL,
[TIPO_PRODOTTO] varchar(50) NULL,
[PERC] decimal(22,20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[ASSET_PERC_TERZI] ADD CONSTRAINT [PK_ASSET_PERC_TERZI] PRIMARY KEY CLUSTERED ([COD_PRODOTTO_TERZI],[ID_ASSETCLASS],[LIVELLO])
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[CODIFICA_CREDITRISK] (
[PROFILO] smallint NOT NULL,
[DESCRIZIONE] varchar(50) NULL,
[MIN_VAL] decimal(5,2) NULL,
[MAX_VAL] decimal(5,2) NULL,
[ID_ELAB] int NULL
)
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[CODIFICA_RISCHIO] (
[PROFILO] smallint NOT NULL,
[DESCRIZIONE] varchar(50) NULL,
[MIN_VAR] decimal(5,2) NULL,
[MAX_VAR] decimal(5,2) NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[CODIFICA_RISCHIO] ADD CONSTRAINT [PK__CODIFICA_RISCHIO__0F624AF8] PRIMARY KEY CLUSTERED ([PROFILO])
GO

View File

@ -0,0 +1,16 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[DETTAGLIO_ASUL] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[COD_PRODOTTO] varchar(64) NULL,
[ID_CONTRATTO] varchar(11) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[COD_INTERNO] varchar(10) NULL,
[CTV] decimal(15,3) NULL,
[DATA_RIF] datetime NULL,
[COD_ISIN_FITTIZIO] varchar(16) NULL,
[COD_ISIN_SOTT] varchar(16) NULL,
[COD_MAF_SOTT] varchar(20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,34 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[Immobiliare_GestionePDF] (
[IDReport] int NOT NULL,
[IDReportSemestrale] int NOT NULL,
[IDChiaveRichiesta] bigint NOT NULL,
[Rete] varchar(1) NOT NULL,
[ChiaveAgente] varchar(8) NOT NULL,
[NominativoAgente] varchar(255) NOT NULL,
[CodiceFiscale] varchar(16) NOT NULL,
[ChiaveCliente] int NOT NULL,
[NominativoCliente] varchar(255) NOT NULL,
[DataRichiestaCatasto] datetime NULL,
[DataRicezioneCatasto] datetime NULL,
[DataRichiestaRischio] datetime NULL,
[DataRicezioneRischio] datetime NULL,
[Utente] varchar(50) NULL,
[Rfa] decimal(19,7) NULL,
[Diversificazione] decimal(19,7) NULL,
[Var] decimal(19,7) NULL,
[DataRiferimento] varchar(8) NULL,
[CodiceContratto] varchar(11) NULL,
[TipoContratto] varchar(1) NULL,
[TipoReport] varchar(2) NULL,
[DataReport] datetime NULL,
[DataReportUpdate] datetime NULL,
[DataZip] datetime NULL,
[DataZipUpdate] datetime NULL,
[DataInvio] datetime NULL,
[DataInvioUpdate] datetime NULL,
[FlagInvio] varchar(1) NULL,
[NomeFile] varchar(50) NULL,
[IDZip] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[Immobiliare_GestionePDF] ADD CONSTRAINT [PK__GESTIONEPDF] PRIMARY KEY CLUSTERED ([IDReport])
GO

View File

@ -0,0 +1,11 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[Immobiliare_GestioneZIP] (
[IDZip] int NOT NULL,
[NomeFile] varchar(255) NOT NULL,
[DataInvio] datetime NULL,
[FlagInvio] varchar(1) NULL,
[NomeCartella] varchar(255) NULL,
[IDLottoElaborazione] int NOT NULL,
[DataRiferimento] varchar(8) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[Immobiliare_GestioneZIP] ADD CONSTRAINT [PK__GESTIONEZIP] PRIMARY KEY CLUSTERED ([IDZip])
GO

View File

@ -0,0 +1,12 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[MIFID] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[PROFILO_ASS] smallint NULL,
[DATA_INIZIO_VAL] datetime NULL,
[ID_ELAB] int NULL,
[RISKCLASS] varchar(50) NULL,
[EXPERIENCE] smallint NULL,
[SCADUTO] bit NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[MIFID] ADD CONSTRAINT [PK_MIFID] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE])
GO

View File

@ -0,0 +1,51 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[Maledetti] (
[i_CodiceFiscale] varchar(16) NOT NULL,
[i_Rete] varchar(1) NOT NULL,
[Rete] varchar(1) NOT NULL,
[NomeRete] varchar(30) NOT NULL,
[Agente] varchar(6) NULL,
[CognomeAgente] varchar(128) NOT NULL,
[NomeAgente] varchar(128) NOT NULL,
[IndirizzoAgente] varchar(255) NOT NULL,
[CapAgente] varchar(5) NOT NULL,
[CittaAgente] varchar(50) NOT NULL,
[TelefonoAgente] varchar(20) NOT NULL,
[CodiceFiscale] varchar(16) NOT NULL,
[CognomeCliente] varchar(50) NULL,
[NomeCliente] varchar(50) NULL,
[ProfiloIsAct] int NOT NULL,
[PatrimonioNonRappresentabile] decimal(38,3) NOT NULL,
[PartiteViaggiantiDisinv] decimal(38,3) NOT NULL,
[PartiteViaggiantiInv] decimal(18,3) NOT NULL,
[ContoCorrente] decimal(38,3) NOT NULL,
[PatrimonioBancaFideuramCtvAlNettoContoCorrente] decimal(38,3) NOT NULL,
[RisorseNonAssociate] decimal(38,3) NOT NULL,
[Patrimonioaltroctv] decimal(38,3) NOT NULL,
[Patrimonioimmobiliarectv] decimal(38,3) NOT NULL,
[PatrimonioTerzictv] decimal(38,3) NOT NULL,
[PatrimonioTerziCtvAlNettoContoCorrente] decimal(38,3) NOT NULL,
[PatrimonioTerziContoCorrente] decimal(38,3) NOT NULL,
[Patrimoniobancafideuramctv] decimal(38,3) NOT NULL,
[Patrimoniocomplessivototalectv] decimal(38,3) NULL,
[NumeroIntermediari] int NOT NULL,
[CodiceContratto] varchar(11) NOT NULL,
[tip_contratto] smallint NULL,
[contrattoold] int NOT NULL,
[NoMonitoraggio] int NOT NULL,
[descrizioneDiagnosi] varchar(8) NOT NULL,
[idModelloDiagnosi] int NOT NULL,
[idReportDiagnosi] int NOT NULL,
[descrizioneMonitoraggio] varchar(12) NOT NULL,
[idReportMonitoraggio] int NOT NULL,
[idModelloMonitoraggio] int NULL,
[AdesioneSuccessivaAvanzato] int NOT NULL,
[VaRRisorseNonAssociate] decimal(12,3) NULL,
[CoperturaRisorseNonAssociate] decimal(12,3) NULL,
[VaRTotaleRisorseFinanziarie] decimal(12,3) NULL,
[CoperturaTotaleRisorseFinanziarie] decimal(12,3) NULL,
[IdReportPDFDiagnosi] int NOT NULL,
[IdReportPDFMonitoraggio] int NOT NULL,
[scaduto] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[Maledetti] ADD CONSTRAINT [PK_Maledetti] PRIMARY KEY CLUSTERED ([i_CodiceFiscale],[i_Rete])
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[PARTITE_VIAGGIANTI] (
[RETE] char(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[IMPORTO] decimal(18,3) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[PARTITE_VIAGGIANTI] ADD CONSTRAINT [PK_PARTITE_VIAGGIANTI] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE])
GO

View File

@ -0,0 +1,10 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[PATRIMONIO_ALTRO] (
[RETE] varchar(1) NULL,
[COD_FISCALE] varchar(16) NULL,
[QUANTITA] int NULL,
[DESCRIZIONE] varchar(255) NULL,
[CTV] decimal(15,3) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,49 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[PATRIMONIO_BF] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[POSITION_ID] varchar(128) NOT NULL,
[COD_PRODOTTO] varchar(64) NOT NULL,
[ID_CONTRATTO] varchar(11) NOT NULL,
[DATA_SOTTOSCRIZIONE] datetime NULL,
[COD_STATO] varchar(20) NULL,
[NUM_POLIZZA] varchar(20) NULL,
[COD_MAF] varchar(20) NULL,
[COD_INTERNO] varchar(50) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[TIPO_PRODOTTO] varchar(5) NULL,
[NOME_PROGETTO] varchar(40) NULL,
[ID_AREA] varchar(20) NULL,
[DATA_OPERAZIONE] datetime NULL,
[DATA_VALUTA] datetime NULL,
[DATA_REGOLAMENTO] datetime NULL,
[QUANTITA] decimal(15,3) NULL,
[PREZZO] decimal(8,3) NULL,
[CTV] decimal(15,3) NULL,
[CTV_NOMINALE] decimal(15,3) NULL,
[VERSATO_NETTO] decimal(15,3) NULL,
[PARTVIA_DISINV] decimal(15,3) NULL,
[DATA_PARTVIA_DISINV] datetime NULL,
[PARTVIA_INV] decimal(15,3) NULL,
[REND_SOTTOSCRIZIONE] decimal(8,5) NULL,
[REND_TRIMESTRE] decimal(8,5) NULL,
[REND_ANNO] decimal(8,5) NULL,
[REND_NON_RAPPR] bit NULL,
[ORDINAMENTO_PROGETTO] int NULL,
[EXTRANAC] int NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[TIPO_PROGETTO] varchar(256) NULL,
[ORIZZ_TEMP_NUM] numeric(19,0) NULL,
[ORIZZ_TEMP] varchar(128) NULL,
[STATO_CONSULENZA] varchar(256) NULL,
[DATA_STATO_CONS] datetime NULL,
[DATA_MIGR_CONS] datetime NULL,
[DATA_PIANIF] datetime NULL,
[STRTYPE] varchar(10) NULL,
[COMPLEX] smallint NULL,
[EMITTENTE] varchar(256) NULL,
[ISIN] varchar(12) NULL,
[CHIAVE_PROGETTO] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[PATRIMONIO_BF] ADD CONSTRAINT [PK_PATRIMONIO_BF] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE],[POSITION_ID])
GO

View File

@ -0,0 +1,18 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[PATRIMONIO_IMMOBILIARE] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[DESCRIZIONE] varchar(256) NULL,
[TIPOLOGIA] varchar(100) NULL,
[LOCALITA] varchar(60) NULL,
[PROVINCIA] varchar(2) NULL,
[CAP] varchar(5) NULL,
[NAZIONE] varchar(20) NULL,
[VALORE_STIMATO] decimal(15,3) NULL,
[AFFITTO] decimal(15,3) NULL,
[NOTE] varchar(256) NULL,
[DIV_RIFERIMENTO] varchar(20) NULL,
[CAMBIO] decimal(8,3) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,35 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[PATRIMONIO_TERZI] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[NUM_POLIZZA] varchar(20) NULL,
[TIPO_POLIZZA] varchar(30) NULL,
[TIPO_PRODOTTO] varchar(50) NULL,
[TIPO_PRODOTTO2] varchar(50) NULL,
[COD_PRODOTTO] varchar(64) NOT NULL DEFAULT ('NON PRESENTE'),
[COD_PRODOTTO_TERZI] varchar(35) NOT NULL DEFAULT ('NON PRESENTE'),
[INTERMEDIARIO] varchar(60) NULL,
[DATA_SOTTOSCRIZIONE] datetime NULL,
[DATA_SCADENZA] datetime NULL,
[FREQ_RATA] varchar(50) NULL,
[DURATA_POLIZZA] smallint NULL,
[PREMIO] decimal(15,3) NULL,
[ALIQUOTA] decimal(5,2) NULL,
[DATA_SOTT_FP] datetime NULL,
[DATA_REGOLAMENTO] datetime NULL,
[QUANTITA] int NULL,
[PREZZO] decimal(8,3) NULL,
[CTV] decimal(15,3) NULL,
[VERSATO_NETTO] decimal(15,3) NULL,
[DIV_REGOLAMENTO] varchar(3) NULL,
[CAMBIO] decimal(8,3) NULL,
[DESCR_GRUPPO_PRODOTTO] varchar(50) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[STRTYPE] varchar(50) NULL,
[COMPLEX] smallint NULL,
[EMITTENTE] varchar(256) NULL,
[CHIAVE_THR] varchar(256) NULL,
[ROW_NUM] int NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[PATRIMONIO_TERZI] ADD CONSTRAINT [PK_PATRIMONIO_TERZI] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE],[COD_PRODOTTO],[COD_PRODOTTO_TERZI])
GO

View File

@ -0,0 +1,22 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[PIRAMIDE_MOD] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[ID_AREA] varchar(20) NULL,
[NOME_PROGETTO] varchar(30) NULL,
[TIPO_PROGETTO] varchar(64) NULL,
[PERC_AREA] decimal(5,2) NULL,
[CTV_PROGETTO] decimal(15,3) NULL,
[CTV_AREA] decimal(15,3) NULL,
[ORIZZ_TEMP_NUM] decimal(19,0) NULL,
[ORIZZ_TEMP] varchar(20) NULL,
[CTV_TOTALE] decimal(15,3) NULL,
[STATO_CONSULENZA] varchar(30) NULL,
[DATA_STATO_CONS] datetime NULL,
[DATA_MIGR_CONS] datetime NULL,
[DATA_PIANIF] datetime NULL,
[ID_CONTRATTO] varchar(11) NULL,
[ORDINAMENTO_PROGETTO] int NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,20 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[RISCHIO_AGGREGATO] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[COD_AGGREG] varchar(255) NOT NULL,
[VAR_ASSOLUTO_PTF] decimal(12,3) NULL,
[VAR_PERC_PTF] decimal(12,3) NULL,
[CVAR_ASSOLUTO_PTF] decimal(12,3) NULL,
[CVAR_PERC_PTF] decimal(12,3) NULL,
[MCVAR] decimal(12,3) NULL,
[MCVARP] decimal(12,3) NULL,
[BENEFICIO] decimal(12,3) NULL,
[COPERTURA] decimal(12,3) NULL,
[CTV_AGGREG] decimal(15,3) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[CREDITRISK] int NULL,
[ULLY_PERC] decimal(10,2) NULL,
[CREDITRISKEMIT] int NULL
)
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[W6IMM] (
[RETE] varchar(1) NOT NULL,
[CODFIS] varchar(16) NOT NULL,
[CONTRATTO] varchar(11) NOT NULL,
[CONSULENZA] varchar(10) NULL,
[SERVIZIO_AGGIUNTIVO] varchar(20) NULL,
[STATO_ADD_IMMOBILIARE] varchar(20) NULL,
[STATO_IMPORTAZIONE] varchar(10) NULL,
[FLAG_IN_PERIMETRO] varchar(1) NULL,
[RENDICONTO_SEI] varchar(1) NULL,
[RENDICONTO_IMM] varchar(1) NULL
)
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[blacklist] (
[Rete] varchar(1) NULL,
[CodiceFiscale] varchar(16) NULL,
[PIVA] varchar(16) NULL,
[Codman] varchar(10) NULL,
[Motivazione_Blacklist] varchar(128) NULL,
[Data_Inserimento] datetime NULL
)
GO

View File

@ -0,0 +1,48 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[contrattosei] (
[Rete] varchar(1) NOT NULL,
[Cod_Fiscale] varchar(16) NOT NULL,
[PIva_Fiduciaria] varchar(11) NULL,
[Data_Sott] datetime NOT NULL,
[CodiceContratto] varchar(11) NOT NULL,
[Cod_Agente] varchar(6) NULL,
[Data_Perf_Base] datetime NULL,
[Data_Perf] datetime NULL,
[Fascia_CPP] varchar(5) NULL,
[Email] varchar(50) NULL,
[Indirizzo] varchar(44) NULL,
[CAP] varchar(5) NULL,
[Citta] varchar(25) NULL,
[Prov] varchar(2) NULL,
[Nazione] varchar(35) NULL,
[Presso] varchar(50) NULL,
[Data_Inizio] datetime NULL,
[Freq_Diagnosi] varchar(1) NULL,
[Freq_Monitor] varchar(1) NULL,
[Freq_DiagnosiPrec] varchar(1) NULL,
[Freq_MonitorPrec] varchar(1) NULL,
[Data_InizioConsInv] datetime NULL,
[Data_InizioBase] datetime NULL,
[Data_FineBase] datetime NULL,
[Data_InizioAvanzato] datetime NULL,
[Data_FineAvanzato] datetime NULL,
[ProgressivoInvio] varchar(8) NULL,
[GenerazioneReport] varchar(1) NULL,
[InvioBenvenuto] varchar(1) NULL,
[DataUltimoInvio] datetime NULL,
[ClienteMigrato] varchar(1) NULL,
[RisorseNA] varchar(1) NULL,
[PartViaDisinv] varchar(1) NULL,
[NumSolleciti] smallint NULL,
[Data_UltimoSollecito] datetime NULL,
[NumRevoche] smallint NULL,
[Data_UltimaRevoca] datetime NULL,
[Note] varchar(1024) NULL,
[Data_Invio_Diagnosi_Trimestrale] datetime NULL,
[Data_Invio_Monitoraggio_Trimestrale] datetime NULL,
[ProfiloAttivo] bit NULL,
[Rol] char(1) NULL,
[TIP_CONTRATTO] smallint NULL,
[TIP_RIATTIVAZIONE] smallint NULL
)
ALTER TABLE [C6MartPeriodicoImmobiliare].[contrattosei] ADD CONSTRAINT [PK_contrattosei_1] PRIMARY KEY CLUSTERED ([Rete],[Cod_Fiscale],[CodiceContratto])
GO

View File

@ -0,0 +1,15 @@
CREATE TABLE [C6MartPeriodicoImmobiliare].[tab_semaforo] (
[trim_corrente] varchar(20) NULL,
[tipo_reportistica] varchar(20) NULL,
[id_milestone] varchar(3) NULL,
[milestone] varchar(40) NULL,
[descrizione] varchar(500) NULL,
[inizio_milestone] datetime NULL,
[fine_milestone] datetime NULL,
[flg_stato] int NULL,
[fase] int NULL,
[inizio_lotto] datetime NULL,
[fine_lotto] datetime NULL,
[is_check] int NULL
)
GO

View File

@ -0,0 +1,21 @@
CREATE TABLE [C6MartPeriodico].[ALL_PATRIMONIO] (
[CODICE_FISCALE] varchar(128) NULL,
[RETE] varchar(10) NULL,
[POSITIONID] varchar(512) NULL,
[CATALOGUENAME] varchar(128) NULL,
[CATALOGUEID] varchar(128) NULL,
[COD_ADEGUATEZZA] varchar(18) NULL,
[COMPLESSITA] varchar(18) NULL,
[INTERMEDIARIO] varchar(128) NULL,
[PATRIMONIO_INTERMEDIARIO] numeric(19,7) NULL,
[EMITTENTE] varchar(512) NULL,
[PATRIMONIO_EMITTENTE] numeric(19,7) NULL,
[TIPO_PRODOTTO] varchar(128) NULL,
[CONTROVALORE_PRODOTTO] numeric(19,7) NULL,
[AZ_OB] varchar(2) NULL,
[PATRIMONIO_AZ_OB_EMIT] numeric(19,7) NULL,
[PATRIM_AZ_OB_EMIT_INTER] numeric(19,7) NULL,
[PATRIMONIO_COMPLESSIVO] numeric(19,7) NULL,
[CHIAVE_THR] varchar(35) NULL
)
GO

View File

@ -0,0 +1,12 @@
CREATE TABLE [C6MartPeriodico].[ANAG_CAMBIO_RETE] (
[DTCHRETE] datetime NULL,
[COGNOME] varchar(50) NULL,
[RETE_C] varchar(1) NOT NULL,
[RETE_R] varchar(1) NOT NULL,
[CODFIS] varchar(16) NOT NULL,
[CODAGE_C] varchar(6) NOT NULL,
[CODAGE_R] varchar(6) NOT NULL,
[FLAG_ELAB] varchar(1) NOT NULL,
[DT_ELAB] datetime NULL
)
GO

View File

@ -0,0 +1,16 @@
CREATE TABLE [C6MartPeriodico].[ANAG_CC] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[INTERMEDIARIO] varchar(50) NOT NULL,
[COINTEST] varchar(20) NULL,
[COD_CC] varchar(12) NOT NULL,
[FASCIA_CPP] varchar(5) NULL,
[SALDOCONTABILE] decimal(15,3) NULL,
[SALDODISPONIBILE] decimal(15,3) NULL,
[DATA_APERTURA] datetime NULL,
[DATA_CHIUSURA] datetime NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ANAG_CC] ADD CONSTRAINT [PK_ANAG_CC] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE],[COD_CC])
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodico].[ANAG_CC_TERZI] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[INTERMEDIARIO] varchar(50) NOT NULL,
[COINTEST] varchar(20) NULL,
[COD_CC] varchar(128) NOT NULL,
[FASCIA_CPP] varchar(5) NULL,
[SALDO] decimal(15,3) NULL,
[DATA_APERTURA] datetime NULL,
[DATA_CHIUSURA] datetime NULL,
[ID_ELAB] int NULL
)
GO

View File

@ -0,0 +1,33 @@
CREATE TABLE [C6MartPeriodico].[ANAG_CLIENTI] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[NOME] varchar(50) NULL,
[COGNOME] varchar(50) NULL,
[DATA_NASCITA] datetime NULL,
[STATO_CIVILE] varchar(20) NULL,
[NUM_COMPONENTI] smallint NULL,
[NUM_FIGLI] smallint NULL,
[ETA] smallint NULL,
[PARTITA_IVA] varchar(20) NULL,
[CITTADINANZA] varchar(20) NULL,
[PERSONA_FIS_GIUR] varchar(20) NULL,
[INDIRIZZO] varchar(150) NULL,
[LOCALITA] varchar(100) NULL,
[PROVINCIA] varchar(2) NULL,
[CAP] varchar(5) NULL,
[NAZIONE] varchar(50) NULL,
[PRESSO] varchar(32) NULL,
[TEL_RECAPITO] varchar(20) NULL,
[TEL_CELL] varchar(20) NULL,
[E_MAIL] varchar(50) NULL,
[DATA_INIZIO] datetime NULL,
[DATA_FINE] datetime NULL,
[STATO] varchar(20) NULL,
[RAG_SOC] varchar(20) NULL,
[SESSO] varchar(1) NULL,
[ID_PROMOTORE] varchar(6) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ANAG_CLIENTI] ADD CONSTRAINT [PK__ANAG_CLIENTI__245D67DE] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE])
GO

View File

@ -0,0 +1,25 @@
CREATE TABLE [C6MartPeriodico].[ANAG_CLIENTI_PREV] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[STATO_LAVORATIVO] varchar(20) NULL,
[PROFESSIONE] varchar(30) NULL,
[CAT_PROFESSIONALE] varchar(30) NULL,
[DATA_INIZIO] datetime NULL,
[DATA_FINE] datetime NULL,
[RETRIB_LORDA] decimal(15,3) NULL,
[PROFESSIONE_SEC] varchar(30) NULL,
[CAT_PROFESSIONALE_SEC] varchar(30) NULL,
[DATA_INIZIO_SEC] datetime NULL,
[DATA_FINE_SEC] datetime NULL,
[RETRIB_LORDA_SEC] decimal(15,3) NULL,
[PROFESSIONE_PREC] varchar(30) NULL,
[CAT_PROFESSIONALE_PREC] varchar(30) NULL,
[DATA_INIZIO_PREC] datetime NULL,
[DATA_FINE_PREC] datetime NULL,
[RETRIB_LORDA_PREC] decimal(15,3) NULL,
[RICONGIUNZIONE] varchar(100) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ANAG_CLIENTI_PREV] ADD CONSTRAINT [PK__ANAG_CLIENTI_PRE__6F556E19] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE])
GO

View File

@ -0,0 +1,26 @@
CREATE TABLE [C6MartPeriodico].[ANAG_PRODOTTI] (
[COD_PRODOTTO] varchar(64) NOT NULL,
[COD_ISIN] varchar(12) NOT NULL,
[PAESE] varchar(30) NULL,
[ID_AREA] varchar(50) NULL,
[CAT_PRODOTTO] varchar(50) NULL,
[TIPO_PRODOTTO] varchar(50) NULL,
[DESCR_PRODOTTO] varchar(128) NULL,
[DIV_QUOTAZIONE] varchar(3) NULL,
[DIV_REGOLAMENTO] varchar(3) NULL,
[ID_EMITTENTE] varchar(30) NULL,
[MERCATO_CONTRATT] varchar(30) NULL,
[COD_MAF] varchar(20) NULL,
[RATING] varchar(50) NULL,
[COD_ADEGUATEZZA] varchar(12) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[COD_INTERNO] varchar(10) NOT NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[DT_SCADENZA] datetime NULL,
[TIPO_TASSO] varchar(35) NULL,
[TIPO_EMITTENTE] varchar(35) NULL,
[FLG_OB] char(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ANAG_PRODOTTI] ADD CONSTRAINT [PK__ANAG_PRODOTTI__07C12930] PRIMARY KEY CLUSTERED ([COD_PRODOTTO])
GO

View File

@ -0,0 +1,18 @@
CREATE TABLE [C6MartPeriodico].[ANAG_PRODOTTI_TERZI] (
[COD_PRODOTTO] varchar(64) NULL,
[COD_PRODOTTO_TERZI] varchar(35) NULL,
[NOME_PRODOTTO] varchar(150) NULL,
[ALBERO_PRODOTTI] varchar(50) NULL,
[COD_ISIN] varchar(12) NULL,
[DESCR_PRODOTTO] varchar(50) NULL,
[DIV_QUOTAZIONE] varchar(3) NULL,
[INTERMEDIARIO] varchar(50) NULL,
[DIV_REGOLAMENTO] varchar(3) NULL,
[ID_EMITTENTE] varchar(30) NULL,
[MERCATO_CONTRATT] varchar(30) NULL,
[PAESE] varchar(30) NULL,
[RATING] varchar(50) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodico].[ANAG_PRODOTTI_VALUTE] (
[COD_PRODOTTO] varchar(64) NOT NULL,
[DIVISA] varchar(3) NOT NULL,
[PESO] decimal(6,3) NOT NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ANAG_PRODOTTI_VALUTE] ADD CONSTRAINT [PK_ANAG_PRODOTTI_VALUTE] PRIMARY KEY CLUSTERED ([COD_PRODOTTO],[DIVISA])
GO

View File

@ -0,0 +1,29 @@
CREATE TABLE [C6MartPeriodico].[ANAG_PROMOTORI] (
[RETE] varchar(1) NOT NULL,
[ID_PROMOTORE] varchar(6) NOT NULL,
[LIVELLO] varchar(10) NOT NULL,
[COD_FISCALE] varchar(16) NULL,
[PARTITA_IVA] varchar(11) NULL,
[COGNOME] varchar(128) NULL,
[NOME] varchar(128) NULL,
[RAG_SOC] varchar(50) NULL,
[DATA_INIZIO] datetime NULL,
[DATA_FINE] datetime NULL,
[INDIRIZZO] varchar(255) NULL,
[LOCALITA] varchar(50) NULL,
[PROVINCIA] varchar(2) NULL,
[CAP] varchar(5) NULL,
[NAZIONE] varchar(20) NULL,
[TEL_RECAPITO] varchar(20) NULL,
[TEL_CELL] varchar(20) NULL,
[E_MAIL] varchar(50) NULL,
[COD_ABI] varchar(5) NULL,
[COD_CAB] varchar(5) NULL,
[COD_CIN] varchar(1) NULL,
[COD_CC] varchar(12) NULL,
[STATO] varchar(20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ANAG_PROMOTORI] ADD CONSTRAINT [PK_ANAG_PROMOTORI] PRIMARY KEY CLUSTERED ([RETE],[ID_PROMOTORE],[LIVELLO])
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodico].[ANAG_SELF] (
[Rete] char(1) NULL,
[CodFis] char(16) NULL,
[CodConf] char(11) NULL,
[NomeProdotto] varchar(128) NULL,
[Ctv] decimal(15,2) NULL,
[DataSott] decimal(9,0) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[CodInterno] varchar(18) NULL,
[CodSottoprodotto] varchar(5) NULL
)
GO

View File

@ -0,0 +1,11 @@
CREATE TABLE [C6MartPeriodico].[APPO_ADDRESS] (
[COD_FISCALE] varchar(16) NOT NULL,
[RETE] varchar(1) NOT NULL,
[CODICECONTRATTO] varchar(11) NOT NULL,
[INDIRIZZO] varchar(44) NULL,
[PRESSO] varchar(50) NULL,
[CAP] varchar(5) NULL,
[CITTA] varchar(25) NULL,
[PROV] varchar(2) NULL
)
GO

View File

@ -0,0 +1,70 @@
CREATE TABLE [C6MartPeriodico].[APPREND_DTSX_Tabellone] (
[ChiaveClientePB] int NOT NULL,
[Rete] char(1) NULL,
[Chiave_ACN] varchar(16) NULL,
[Tipo_Cliente] varchar(15) NOT NULL,
[Codice_Fiscale] varchar(16) NULL,
[Partita_Iva] varchar(16) NULL,
[Codice_Mandato] varchar(6) NULL,
[Codice_Contratto] varchar(11) NOT NULL,
[Nome_Cliente] varchar(50) NOT NULL,
[Cognome_Cliente] varchar(150) NOT NULL,
[Data_Nascita_Cliente] datetime NOT NULL,
[Indirizzo] varchar(512) NULL,
[Cap] varchar(512) NOT NULL,
[Citta] varchar(512) NULL,
[Provincia] varchar(512) NULL,
[Nazione] varchar(512) NULL,
[Agente] char(6) NULL,
[Nome_Agente] varchar(128) NULL,
[Cognome_Agente] varchar(128) NULL,
[Report_Monitoraggio] varchar(2) NOT NULL,
[Report_Diagnosi] varchar(2) NOT NULL,
[Data_Revoca] datetime NULL,
[Flag_Private] varchar(2) NOT NULL,
[Flag_Professionale] varchar(2) NOT NULL,
[Data_Lettera_Benvenuto] datetime NULL,
[Campione_SEI] varchar(2) NOT NULL,
[Campione_DA] varchar(2) NOT NULL,
[Lettera_Sostitutiva] varchar(2) NOT NULL,
[Blacklist_Temporanea] varchar(2) NOT NULL,
[Motivazione_Blacklist] varchar(8000) NOT NULL,
[Nome_PDF_Monitoraggio] varchar(50) NOT NULL,
[Nome_PDF_Diagnosi] varchar(53) NOT NULL,
[Nome_Zip] varchar(331) NOT NULL,
[Rol] varchar(512) NOT NULL,
[Preferenza_ESG] varchar(2) NOT NULL,
[ESG_E] varchar(3) NULL,
[ESG_S] varchar(3) NULL,
[ESG_G] varchar(3) NULL,
[obiettivo_esg_minimo] decimal(6,3) NULL,
[ESG_E_perc] decimal(6,3) NULL,
[ESG_S_perc] decimal(6,3) NULL,
[ESG_G_perc] decimal(6,3) NULL,
[Codice_Profilo] smallint NULL,
[Codice_Profilo_EC] decimal(5,0) NULL,
[Rischio] varchar(1) NOT NULL,
[Riserva] char(1) NULL,
[Investimento_Di_Lungo_Periodo] char(1) NULL,
[Complessita] char(1) NULL,
[Concentrazione_di_prodotti_complessi] char(1) NULL,
[Frequenza_delle_operazioni] char(1) NULL,
[Concentrazione_Emittenti] char(1) NULL,
[Persona_Giuridica] decimal(1,0) NULL,
[Concentrazione_Valutaria] char(1) NULL,
[Esito_di_Coerenza] char(1) NULL,
[FLAGNQP] char(1) NULL,
[Flag_Privo_di_Legali_Rappresentanti_Delegati_Profilati] char(1) NULL,
[Soglia_ESG] decimal(5,2) NULL,
[Max_Complessita_Prodotto] decimal(5,0) NULL,
[NOCOMPL] char(1) NULL,
[Spesa_Forzata] decimal(13,2) NULL,
[Percentuale_Investimento_di_lungo_periodo] decimal(5,2) NULL,
[Importo_Riserva] decimal(13,2) NULL,
[Immobiliare] varchar(2) NOT NULL,
[Solo_Immobiliare] varchar(2) NOT NULL,
[VaR_Portafoglio] decimal(13,2) NULL,
[RFA] decimal(38,3) NULL,
[Tipo_Scaduto] varchar(8) NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[AREA_BISOGNO] (
[ID_AREA] varchar(20) NOT NULL,
[NOME_AREA] varchar(30) NULL,
[ORDINAMENTO] smallint NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodico].[AREA_BISOGNO] ADD CONSTRAINT [PK__AREA_BISOGNO__09A971A2] PRIMARY KEY CLUSTERED ([ID_AREA])
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodico].[ASSETCLASS] (
[ID_ASSETCLASS] varchar(20) NOT NULL,
[DESCRIZIONE] varchar(128) NULL,
[LIVELLO] int NULL,
[ORDINAMENTO] int NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodico].[ASSETCLASS] ADD CONSTRAINT [PK_ASSETCLASS] PRIMARY KEY CLUSTERED ([ID_ASSETCLASS])
GO

View File

@ -0,0 +1,10 @@
CREATE TABLE [C6MartPeriodico].[ASSETCLASS_TERZI] (
[ID_ASSETCLASS] varchar(8) NOT NULL,
[COD_ISIN] varchar(8) NULL,
[COD_MAF] varchar(8) NULL,
[COD_ADEGUATEZZA] varchar(11) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ASSETCLASS_TERZI] ADD CONSTRAINT [PK_ASSETCLASS_TERZI] PRIMARY KEY CLUSTERED ([ID_ASSETCLASS])
GO

View File

@ -0,0 +1,14 @@
CREATE TABLE [C6MartPeriodico].[ASSET_PERC] (
[COD_PRODOTTO] varchar(64) NOT NULL,
[ID_ASSETCLASS] varchar(50) NOT NULL,
[COD_ISIN] varchar(12) NULL,
[COD_MAF] varchar(20) NULL,
[COD_INTERNO] varchar(50) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[LIVELLO] smallint NULL,
[PERC] decimal(23,20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ASSET_PERC] ADD CONSTRAINT [PK_ASSET_PERC] PRIMARY KEY CLUSTERED ([COD_PRODOTTO],[ID_ASSETCLASS])
GO

View File

@ -0,0 +1,12 @@
CREATE TABLE [C6MartPeriodico].[ASSET_PERC_TERZI] (
[COD_PRODOTTO_TERZI] varchar(35) NOT NULL,
[ID_ASSETCLASS] varchar(50) NOT NULL,
[LIVELLO] smallint NOT NULL,
[NOME_PRODOTTO] varchar(50) NULL,
[TIPO_PRODOTTO] varchar(50) NULL,
[PERC] decimal(22,20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[ASSET_PERC_TERZI] ADD CONSTRAINT [PK_ASSET_PERC_TERZI] PRIMARY KEY CLUSTERED ([COD_PRODOTTO_TERZI],[ID_ASSETCLASS],[LIVELLO])
GO

View File

@ -0,0 +1,6 @@
CREATE TABLE [C6MartPeriodico].[AssetClassPrometeia] (
[codIsin] varchar(18) NULL,
[codMaf] varchar(18) NULL,
[codAdeguatezza] varchar(18) NULL
)
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodico].[Audit_RfaRendimenti_AreeProgetti] (
[Data estrazione] datetime NULL,
[Codice Pb] varchar(6) NULL,
[Rete] varchar(1) NULL,
[Codice Fiscale] varchar(16) NULL,
[PIVA] varchar(11) NULL,
[Mandato] varchar(6) NULL,
[Area] varchar(20) NULL,
[Nome Progetto] varchar(40) NULL,
[RFA Area/Progetto] decimal(15,3) NULL,
[Rendimento cumulato Area/Progetto] varchar(10) NULL
)
GO

View File

@ -0,0 +1,15 @@
CREATE TABLE [C6MartPeriodico].[Audit_RfaTot_AreeBisogno] (
[Data estrazione] datetime NULL,
[Codice Pb] varchar(6) NULL,
[Rete] varchar(1) NULL,
[Codice Fiscale] varchar(16) NULL,
[PIVA] varchar(11) NULL,
[Mandato] varchar(6) NULL,
[Rfa Totale] decimal(15,3) NULL,
[Extra Rendimento] decimal(15,3) NULL,
[Investimento] decimal(15,3) NULL,
[Previdenza] decimal(15,3) NULL,
[Riserva] decimal(15,3) NULL,
[Liquidità] decimal(15,3) NULL
)
GO

View File

@ -0,0 +1,15 @@
CREATE TABLE [C6MartPeriodico].[BONUS] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[CTV] numeric(15,2) NULL,
[DT_TRIM] datetime NULL,
[BONUS_M] numeric(15,2) NULL,
[DTDEC_M] datetime NULL,
[BONUS_5] numeric(15,2) NULL,
[DTDEC_5] datetime NULL,
[BONUS_10] numeric(15,2) NULL,
[DTDEC_10] datetime NULL,
[COD_CONF] varchar(11) NULL,
[COD_PROD] varchar(2) NULL
)
GO

View File

@ -0,0 +1,14 @@
CREATE TABLE [C6MartPeriodico].[BrsClienteESG] (
[rete] varchar(1) NOT NULL,
[cod_fiscale] varchar(16) NOT NULL,
[Preferenza_esg_cliente] varchar(1) NULL,
[ESG_E] varchar(3) NULL,
[ESG_S] varchar(3) NULL,
[ESG_G] varchar(3) NULL,
[obiettivo_ESG_minimo] decimal(6,3) NULL,
[ESG_Rating] nvarchar(3) NULL,
[ESG_E_perc] decimal(6,3) NULL,
[ESG_S_perc] decimal(6,3) NULL,
[ESG_G_perc] decimal(6,3) NULL
)
GO

View File

@ -0,0 +1,20 @@
CREATE TABLE [C6MartPeriodico].[CAPPROT] (
[RETE] varchar(1) NOT NULL,
[CODFIS] varchar(16) NOT NULL,
[DES_PROD] varchar(128) NULL,
[COD_CONF] varchar(11) NOT NULL,
[QUOTA] decimal(15,3) NULL,
[NUMEROQUOTE] decimal(15,3) NULL,
[CONTROVALORE] decimal(15,2) NULL,
[DATARIF] datetime NOT NULL,
[DES_MAX] varchar(50) NOT NULL,
[QUOTA_MAX] decimal(15,3) NULL,
[QUOTA_MAX_PERC] int NOT NULL,
[DATARIF_MAX] datetime NULL,
[DES_PROT] varchar(50) NOT NULL,
[QUOTA_PROT] decimal(15,3) NULL,
[NUMEROQUOTE_PROT] decimal(15,3) NULL,
[CONTROVALORE_PROT] decimal(15,2) NULL,
[DES_PROD_TIT] varchar(128) NULL
)
GO

View File

@ -0,0 +1,17 @@
CREATE TABLE [C6MartPeriodico].[CAPPROT_FVI] (
[RETE] varchar(1) NOT NULL,
[CODFIS] varchar(16) NOT NULL,
[CODPROD] varchar(2) NULL,
[SUBPROD] varchar(5) NULL,
[DES_PROD] varchar(128) NULL,
[COD_CONF] varchar(11) NOT NULL,
[CONTROVALORE_RIFERIMENTO] decimal(15,2) NULL,
[COMPONENTE_PERFORMANCE] decimal(15,2) NULL,
[COMPONENTE_PROTEZIONE] decimal(15,2) NULL,
[DES_PROT] varchar(50) NOT NULL,
[CONTROVALORE_PROT] decimal(15,2) NULL,
[DATARIF] datetime NOT NULL,
[DES_PROD_TIT] varchar(128) NULL,
[somma_ctv] decimal(15,2) NULL
)
GO

View File

@ -0,0 +1,4 @@
CREATE TABLE [C6MartPeriodico].[CFTEST] (
[CFR] varchar(17) NOT NULL
)
GO

View File

@ -0,0 +1,10 @@
CREATE TABLE [C6MartPeriodico].[CLIENTI_CON_RNA_ALTO] (
[Rete] varchar(1) NULL,
[CodicePB] varchar(6) NULL,
[CodiceFiscale] varchar(16) NULL,
[Percentuale] numeric(19,3) NULL,
[DataCalcolo] datetime NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,22 @@
CREATE TABLE [C6MartPeriodico].[CLIENTI_RISORSE_NA] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[POSITION_ID] varchar(128) NOT NULL,
[COD_PRODOTTO] varchar(64) NOT NULL,
[ID_CONTRATTO] varchar(11) NOT NULL,
[DATA_SOTTOSCRIZIONE] datetime NULL,
[NUM_POLIZZA] varchar(20) NULL,
[COD_MAF] varchar(20) NULL,
[COD_INTERNO] varchar(50) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[TIPO_PRODOTTO] varchar(5) NULL,
[NOME_PROGETTO] varchar(40) NULL,
[ID_AREA] varchar(20) NULL,
[CTV] decimal(15,3) NULL,
[ORDINAMENTO_PROGETTO] int NULL,
[TIPO_PROGETTO] varchar(256) NULL,
[EMITTENTE] varchar(256) NULL,
[ISIN] varchar(12) NULL,
[CHIAVE_PROGETTO] int NULL
)
GO

View File

@ -0,0 +1,7 @@
CREATE TABLE [C6MartPeriodico].[CODICI_PROMOTORI_FITTIZI] (
[Rete] varchar(1) NOT NULL,
[CodiceDA] varchar(6) NOT NULL,
[CodiceA] varchar(6) NOT NULL
)
ALTER TABLE [C6MartPeriodico].[CODICI_PROMOTORI_FITTIZI] ADD CONSTRAINT [PK_CODICI_PROMOTORI_FITTIZI_1] PRIMARY KEY CLUSTERED ([Rete],[CodiceDA],[CodiceA])
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[CODIFICA_CREDITRISK] (
[PROFILO] smallint NOT NULL,
[DESCRIZIONE] varchar(50) NULL,
[MIN_VAL] decimal(5,2) NULL,
[MAX_VAL] decimal(5,2) NULL,
[ID_ELAB] int NULL
)
GO

View File

@ -0,0 +1,9 @@
CREATE TABLE [C6MartPeriodico].[CODIFICA_RISCHIO] (
[PROFILO] smallint NOT NULL,
[DESCRIZIONE] varchar(50) NULL,
[MIN_VAR] decimal(5,2) NULL,
[MAX_VAR] decimal(5,2) NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodico].[CODIFICA_RISCHIO] ADD CONSTRAINT [PK__CODIFICA_RISCHIO__0F624AF8] PRIMARY KEY CLUSTERED ([PROFILO])
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[CODIFICA_RISCHIO_BKP_PRE_RAFFORZAMENTO] (
[PROFILO] smallint NOT NULL,
[DESCRIZIONE] varchar(50) NULL,
[MIN_VAR] decimal(5,2) NULL,
[MAX_VAR] decimal(5,2) NULL,
[ID_ELAB] int NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[COMPLESSITA] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[COMPLESSITA] char(4) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,18 @@
CREATE TABLE [C6MartPeriodico].[CONFRONTO_RISCHIO] (
[Rete] varchar(1) NULL,
[Codfis] varchar(64) NULL,
[Piva] varchar(64) NULL,
[Codman] varchar(64) NULL,
[Chiave_acn] varchar(64) NULL,
[Rischio_Adeguatezza] numeric(24,9) NULL,
[Rischio_IL] decimal(12,3) NULL,
[Dif_rischio] numeric(25,9) NULL,
[Val_Tol_Scarto] numeric(30,11) NULL,
[Confronto_Ind_Rischio] varchar(2) NOT NULL,
[Flag_Rischio_Adeguatezza] varchar(64) NULL,
[Flag_Rischio_IL] varchar(2) NULL,
[Confronto_Flag_Ind_Rischio] varchar(2) NOT NULL,
[Perc_Var_KO] decimal(5,2) NULL,
[Perc_Ind_Adeg_KO] decimal(5,2) NULL
)
GO

View File

@ -0,0 +1,6 @@
CREATE TABLE [C6MartPeriodico].[CONGELAMENTO_SEI] (
[DATA_CONGELAMENTO] datetime NOT NULL,
[ID_ELAB] int NULL
)
ALTER TABLE [C6MartPeriodico].[CONGELAMENTO_SEI] ADD CONSTRAINT [PK_CONGELAMENTO_SEI] PRIMARY KEY CLUSTERED ([DATA_CONGELAMENTO])
GO

View File

@ -0,0 +1,14 @@
CREATE TABLE [C6MartPeriodico].[CONO_PIANIFICAZIONE] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[ID_AREA] varchar(20) NOT NULL,
[NOME_PROGETTO] varchar(50) NOT NULL,
[DATA_CONO] datetime NOT NULL,
[SCENARIO_PESSIMISTICO] decimal(19,7) NULL,
[SCENARIO_MEDIO] decimal(19,7) NULL,
[SCENARIO_OTTIMISTICO] decimal(19,7) NULL,
[ID_ELAB] int NULL,
[ordinamento_progetto] int NOT NULL
)
ALTER TABLE [C6MartPeriodico].[CONO_PIANIFICAZIONE] ADD CONSTRAINT [PK_CONO_PIANIFICAZIONE] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE],[ID_AREA],[NOME_PROGETTO],[DATA_CONO],[ordinamento_progetto])
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodico].[CONO_PIANIFICAZIONE_LL] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[ID_AREA] varchar(20) NOT NULL,
[NOME_PROGETTO] varchar(50) NOT NULL,
[DATA_CONO] datetime NOT NULL,
[SCENARIO_PESSIMISTICO] decimal(19,7) NULL,
[SCENARIO_MEDIO] decimal(19,7) NULL,
[SCENARIO_OTTIMISTICO] decimal(19,7) NULL,
[ID_ELAB] int NULL,
[ordinamento_progetto] int NOT NULL
)
GO

View File

@ -0,0 +1,20 @@
CREATE TABLE [C6MartPeriodico].[CONS_ATTIVAGGIORNATA] (
[RETE] varchar(1) NULL,
[COD_FISCALE] varchar(16) NULL,
[ID_AREA] varchar(512) NULL,
[NOME_PROGETTO] varchar(512) NULL,
[TIPO_PROGETTO] varchar(256) NULL,
[PERC_AREA] numeric(19,0) NULL,
[CTV_PROGETTO] numeric(19,7) NULL,
[CTV_AREA] numeric(19,7) NULL,
[ORIZZ_TEMP_NUM] numeric(19,0) NULL,
[ORIZZ_TEMP] varchar(128) NULL,
[CTV_TOTALE] int NULL,
[STATO_CONSULENZA] varchar(256) NULL,
[DATA_STATO_CONS] datetime NULL,
[DATA_MIGR_CONS] datetime NULL,
[DATA_PIANIF] datetime NULL,
[ID_CONTRATTO] int NULL,
[ORDINAMENTO_PROGETTO] varchar(12) NULL
)
GO

View File

@ -0,0 +1,20 @@
CREATE TABLE [C6MartPeriodico].[CONS_ATTIVAGGIORNATA_FC] (
[RETE] varchar(1) NULL,
[COD_FISCALE] varchar(16) NULL,
[ID_AREA] varchar(512) NULL,
[NOME_PROGETTO] varchar(512) NULL,
[TIPO_PROGETTO] varchar(256) NULL,
[PERC_AREA] numeric(19,0) NULL,
[CTV_PROGETTO] numeric(19,7) NULL,
[CTV_AREA] numeric(19,7) NULL,
[ORIZZ_TEMP_NUM] numeric(19,0) NULL,
[ORIZZ_TEMP] varchar(128) NULL,
[CTV_TOTALE] int NULL,
[STATO_CONSULENZA] varchar(256) NULL,
[DATA_STATO_CONS] datetime NULL,
[DATA_MIGR_CONS] datetime NULL,
[DATA_PIANIF] datetime NULL,
[ID_CONTRATTO] int NULL,
[ORDINAMENTO_PROGETTO] varchar(12) NULL
)
GO

View File

@ -0,0 +1,14 @@
CREATE TABLE [C6MartPeriodico].[CONTRATTOSEI_METADATI] (
[CHIAVECLIENTEPB] int NOT NULL,
[ClienteMIGRATO] varchar(1) NULL,
[RISORSENA] varchar(1) NULL,
[PROFILOATTIVO] bit NULL,
[NumSolleciti] smallint NULL,
[NumRevoche] smallint NULL,
[Data_ultimoSollecito] datetime NULL,
[Data_ultimaRevoca] datetime NULL,
[InvioBenvenuto] varchar(1) NULL,
[TIP_CONTRATTO] smallint NULL,
[TIP_RIATTIVAZIONE] smallint NULL
)
GO

View File

@ -0,0 +1,6 @@
CREATE TABLE [C6MartPeriodico].[CONTROLLO_TRIMESTRALE_PROFILO_SCADUTO] (
[rete] char(1) NOT NULL,
[cod_fiscale] varchar(16) NOT NULL,
[codicecontratto] varchar(11) NOT NULL
)
GO

View File

@ -0,0 +1,6 @@
CREATE TABLE [C6MartPeriodico].[CONTROLLO_TRIMESTRALE_RFA_ZERO] (
[rete] char(1) NOT NULL,
[cod_fiscale] varchar(16) NOT NULL,
[codicecontratto] varchar(11) NOT NULL
)
GO

View File

@ -0,0 +1,5 @@
CREATE TABLE [C6MartPeriodico].[CRUSCOTTOSWITCH] (
[DTSTAMP] datetime NOT NULL,
[ELAB] int NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[CRUSCOTTO_SCARTI_PDFGENERATOR] (
[CODICEFISCALE] varchar(16) NOT NULL,
[RETE] varchar(1) NOT NULL,
[DTSTAMP] datetime NOT NULL,
[ERRORMESSAGE] text NULL
)
ALTER TABLE [C6MartPeriodico].[CRUSCOTTO_SCARTI_PDFGENERATOR] ADD CONSTRAINT [PK__CRUSCOTTO_SCARTI__1D67E83A] PRIMARY KEY CLUSTERED ([CODICEFISCALE],[RETE])
GO

View File

@ -0,0 +1,5 @@
CREATE TABLE [C6MartPeriodico].[CampioneTestOttimizzazione] (
[Rete] varchar(1) NULL,
[CF] varchar(16) NULL
)
GO

View File

@ -0,0 +1,7 @@
CREATE TABLE [C6MartPeriodico].[ConfrontoSelecta_PDFInviati] (
[CodiceContratto] varchar(12) NOT NULL,
[Rete] varchar(1) NOT NULL,
[Cod_fiscale] varchar(16) NOT NULL,
[TipoReport] varchar(1) NOT NULL
)
GO

View File

@ -0,0 +1,13 @@
CREATE TABLE [C6MartPeriodico].[CruscottoTrimestrale_GestioneEmail] (
[TIPO] varchar(16) NOT NULL,
[Email_Id] int NOT NULL,
[E_From] varchar(5000) NULL,
[E_To] varchar(5000) NULL,
[E_Ccn] varchar(1) NOT NULL,
[E_Cc] varchar(1) NOT NULL,
[E_Subject] varchar(8000) NULL,
[E_Allegato] varchar(1000) NULL,
[Testo] varchar(8000) NULL,
[Param_Ext] varchar(5000) NULL
)
GO

View File

@ -0,0 +1,18 @@
CREATE TABLE [C6MartPeriodico].[DATI_REPORT] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[INDIRIZZO] varchar(30) NULL,
[LOCALITA] varchar(30) NULL,
[PROVINCIA] varchar(2) NULL,
[CAP] varchar(5) NULL,
[NAZIONE] varchar(20) NULL,
[FLAG_REPORT] varchar(1) NULL,
[REPORT_DIAGN] varchar(1) NULL,
[REPORT_MONIT] varchar(1) NULL,
[DATA_REPORT] datetime NULL,
[REPORT_FREQ] varchar(1) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
ALTER TABLE [C6MartPeriodico].[DATI_REPORT] ADD CONSTRAINT [PK__DATI_REPORT__7325FEFD] PRIMARY KEY CLUSTERED ([RETE],[COD_FISCALE])
GO

View File

@ -0,0 +1,18 @@
CREATE TABLE [C6MartPeriodico].[DETTAGLIO_ASUL] (
[RETE] varchar(1) NOT NULL,
[COD_FISCALE] varchar(16) NOT NULL,
[COD_PRODOTTO] varchar(64) NULL,
[ID_CONTRATTO] varchar(11) NULL,
[COD_SOTTOPRODOTTO] varchar(5) NULL,
[COD_INTERNO] varchar(10) NULL,
[CTV] decimal(15,3) NULL,
[DATA_RIF] datetime NULL,
[COD_ISIN_FITTIZIO] varchar(16) NULL,
[COD_ISIN_SOTT] varchar(16) NULL,
[COD_MAF_SOTT] varchar(20) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL,
[CHIAVEPROGETTO] bigint NULL,
[POSITION_ID] varchar(128) NULL
)
GO

View File

@ -0,0 +1,6 @@
CREATE TABLE [C6MartPeriodico].[Descrizione_Bonus] (
[cod_prod] varchar(2) NOT NULL,
[Descrizione] varchar(128) NULL
)
ALTER TABLE [C6MartPeriodico].[Descrizione_Bonus] ADD CONSTRAINT [PK_Descizione_bonus] PRIMARY KEY CLUSTERED ([cod_prod])
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[DettaglioMovimenti] (
[RETE] char(1) NULL,
[COD_FIS] varchar(16) NULL,
[DETT_MOV_PREC] decimal(15,2) NULL,
[DETT_MOV_CORR] decimal(15,2) NULL,
[DETT_MOV_TRIMESTRE_PREC] decimal(15,2) NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[DettaglioMovimenti_Fc] (
[RETE] char(1) NULL,
[COD_FIS] varchar(16) NULL,
[DETT_MOV_PREC] decimal(15,2) NULL,
[DETT_MOV_CORR] decimal(15,2) NULL,
[DETT_MOV_TRIMESTRE_PREC] decimal(15,2) NULL
)
GO

View File

@ -0,0 +1,7 @@
CREATE TABLE [C6MartPeriodico].[DettaglioMovimenti_OLD] (
[RETE] char(1) NULL,
[COD_FIS] varchar(16) NULL,
[DETT_MOV] decimal(15,2) NULL,
[FLAG_TRIM] bit NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[Dettaglio_MOV] (
[Rete] char(1) NOT NULL,
[Cod_fiscale] varchar(16) NOT NULL,
[Dettaglio] decimal(15,2) NULL,
[DataMovimento] decimal(18,0) NULL
)
ALTER TABLE [C6MartPeriodico].[Dettaglio_MOV] ADD CONSTRAINT [PK_Dettaglio_MOV] PRIMARY KEY CLUSTERED ([Rete],[Cod_fiscale])
GO

View File

@ -0,0 +1,7 @@
CREATE TABLE [C6MartPeriodico].[ELABORAZIONI] (
[ID_ELAB] int NOT NULL IDENTITY(1,1),
[TIPO_ELAB] varchar(1) NOT NULL,
[DATA_OPERAZIONE] datetime NOT NULL DEFAULT (getdate())
)
ALTER TABLE [C6MartPeriodico].[ELABORAZIONI] ADD CONSTRAINT [PK_ELABORAZIONI] PRIMARY KEY CLUSTERED ([ID_ELAB])
GO

View File

@ -0,0 +1,5 @@
CREATE TABLE [C6MartPeriodico].[ELABORAZIONI_EMAIL_RNA] (
[Data_Elaborazione] datetime NOT NULL,
[ID_ELAB] int NULL
)
GO

View File

@ -0,0 +1,10 @@
CREATE TABLE [C6MartPeriodico].[EMAIL_PB] (
[RETE] varchar(1) NULL,
[CODICE] varchar(6) NULL,
[PREFISSO] varchar(1) NULL,
[FIRMA] varchar(7) NULL,
[EMAIL] varchar(50) NULL,
[ID_ELAB] int NULL,
[TIPO_ELAB] varchar(1) NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_20240126] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_20240205] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_20240412] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_20240424] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_Lotto1_Definitivo_20231231] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_Quadratura] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NULL,
[Bloccato] bit NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_TrimDic23_Lotto1] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_sblocco] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,8 @@
CREATE TABLE [C6MartPeriodico].[ExcludedList_testing] (
[Rete] char(1) NOT NULL,
[codicefiscale] varchar(50) NOT NULL,
[DescrErr] varchar(8000) NULL,
[DataIns] datetime NOT NULL,
[Bloccato] bit NOT NULL
)
GO

View File

@ -0,0 +1,25 @@
CREATE TABLE [C6MartPeriodico].[FOI80] (
[DTTRIM] decimal(9,0) NOT NULL,
[DTRIFE] decimal(9,0) NOT NULL,
[RETE] char(1) NOT NULL,
[CODFIS] char(16) NULL,
[DESPROD] varchar(128) NULL,
[CODMAN] char(6) NULL,
[CODCONF] char(11) NOT NULL,
[CODPROD] char(2) NULL,
[SUBPROD] char(5) NOT NULL,
[ISIN] char(12) NOT NULL,
[CTV] decimal(15,2) NULL,
[PREZZO] decimal(15,5) NULL,
[QUOTE] decimal(15,3) NULL,
[PREZZOMAX] decimal(15,3) NULL,
[DTPREZZOMAX] decimal(9,0) NULL,
[DESMAX] varchar(50) NOT NULL,
[PREZZOPROT] decimal(15,3) NULL,
[CTRVIMPPROT] decimal(15,2) NULL,
[DESPROT] varchar(50) NOT NULL,
[DESPRODTIT] varchar(128) NULL,
[QUOTA_MAX_PERC] int NOT NULL
)
ALTER TABLE [C6MartPeriodico].[FOI80] ADD CONSTRAINT [PK_F.FOI80] PRIMARY KEY CLUSTERED ([DTTRIM],[DTRIFE],[RETE],[CODCONF],[SUBPROD],[ISIN])
GO

View File

@ -0,0 +1,14 @@
CREATE TABLE [C6MartPeriodico].[GESTIONE_EMAIL] (
[Email_Id] int NOT NULL IDENTITY(1,1),
[Rete] varchar(1) NOT NULL,
[CodicePB] varchar(6) NOT NULL,
[SistemiOperativi] varchar(1) NULL,
[Tipo] varchar(16) NOT NULL,
[Data_Generazione] datetime NOT NULL,
[Inviata] varchar(1) NULL,
[Data_Invio] datetime NULL,
[ID_ELAB] int NULL,
[Data_Comunicazione_Host] datetime NULL
)
ALTER TABLE [C6MartPeriodico].[GESTIONE_EMAIL] ADD CONSTRAINT [PK_GESTIONE_EMAIL] PRIMARY KEY CLUSTERED ([Email_Id])
GO

View File

@ -0,0 +1,19 @@
CREATE TABLE [C6MartPeriodico].[GESTIONE_PDF_FTP_IDX] (
[Rete] char(1) NOT NULL,
[CodiceFiscale] varchar(16) NOT NULL,
[IdReport] int NOT NULL,
[TipoReport] varchar(2) NOT NULL,
[DataGenerazione] datetime NOT NULL,
[DataInvio] datetime NULL,
[DataInvioRistampa] datetime NULL,
[FlagInvio] varchar(1) NOT NULL,
[NomeFile] varchar(50) NOT NULL,
[numeroPagine] int NULL,
[RFA] decimal(18,2) NULL,
[ID_ELAB] int NULL,
[id_Fk_zip] int NOT NULL,
[Definitivo] bit NULL,
[CodiceContratto] varchar(11) NULL,
[identityReport] int NOT NULL IDENTITY(1,1)
)
GO

View File

@ -0,0 +1,19 @@
CREATE TABLE [C6MartPeriodico].[GESTIONE_PDF_FTP_OBS] (
[Rete] char(1) NOT NULL,
[CodiceFiscale] varchar(16) NOT NULL,
[IdReport] int NOT NULL,
[TipoReport] varchar(2) NOT NULL,
[DataGenerazione] datetime NOT NULL,
[DataInvio] datetime NULL,
[DataInvioRistampa] datetime NULL,
[FlagInvio] varchar(1) NOT NULL,
[NomeFile] varchar(50) NOT NULL,
[numeroPagine] int NULL,
[RFA] decimal(18,2) NULL,
[ID_ELAB] int NULL,
[id_Fk_zip] int NOT NULL,
[Definitivo] bit NULL,
[CodiceContratto] varchar(11) NULL,
[identityReport] int NOT NULL IDENTITY(1,1)
)
GO

Some files were not shown because too many files have changed in this diff Show More