09ca70d6f5
Files correlati : Commento : Aggiunto programma ba2900 per l'esportazione di Campo su MSSQL con relative query. Il programma è ancora in fase di test (le query non sono ancora complete) ma al momento fa tutto quello che serve git-svn-id: svn://10.65.10.50/branches/R_10_00@23410 c028cbd2-c16b-5b4b-a496-9718f37d4682
427 lines
11 KiB
Transact-SQL
427 lines
11 KiB
Transact-SQL
/* USER */
|
|
IF OBJECT_ID('dbo.user','U') IS NOT NULL DROP TABLE dbo.[user]; /* Attenzione il nome coincide con la sintassi MSSQL! */
|
|
CREATE TABLE [dbo].[user](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[USERNAME] [nvarchar](16) NOT NULL,
|
|
[USERDESC] [nvarchar](50) NULL,
|
|
[PASSWORD] [nvarchar](8) NOT NULL,
|
|
[GROUPNAME] [nvarchar](8) NULL,
|
|
[ISGROUP] [bit],
|
|
[AUTSTR] [nvarchar](48) NULL,
|
|
[AUTSTR1] [nvarchar](48) NULL,
|
|
[AUTSTR2] [nvarchar](48) NULL,
|
|
[AUTSTR3] [nvarchar](48) NULL,
|
|
[CONNECTED] [bit],
|
|
[PERMISSION] [nvarchar](max) NULL,
|
|
[DATAPWD] [date] NULL
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY];
|
|
|
|
/* TABGEN */
|
|
IF OBJECT_ID('dbo.tabgen','U') IS NOT NULL DROP TABLE dbo.tabgen;
|
|
CREATE TABLE [dbo].[tabgen](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[COD] [nvarchar](3) NULL,
|
|
[CODTAB] [nvarchar](25) NULL,
|
|
[S0] [nvarchar](70) NULL,
|
|
[S1] [nvarchar](70) NULL,
|
|
[S2] [nvarchar](70) NULL,
|
|
[S3] [nvarchar](70) NULL,
|
|
[S4] [nvarchar](25) NULL,
|
|
[S5] [nvarchar](25) NULL,
|
|
[S6] [nvarchar](5) NULL,
|
|
[S7] [nvarchar](5) NULL,
|
|
[S8] [nvarchar](5) NULL,
|
|
[S9] [nvarchar](5) NULL,
|
|
[S10] [nvarchar](5) NULL,
|
|
[S11] [nvarchar](5) NULL,
|
|
[I0] [float] NULL,
|
|
[I1] [float] NULL,
|
|
[I2] [float] NULL,
|
|
[I3] [float] NULL,
|
|
[I4] [float] NULL,
|
|
[I5] [float] NULL,
|
|
[I6] [float] NULL,
|
|
[I7] [float] NULL,
|
|
[I8] [float] NULL,
|
|
[I9] [float] NULL,
|
|
[I10] [float] NULL,
|
|
[I11] [float] NULL,
|
|
[I12] [float] NULL,
|
|
[I13] [float] NULL,
|
|
[I14] [float] NULL,
|
|
[R0] [float] NULL,
|
|
[R1] [float] NULL,
|
|
[R2] [float] NULL,
|
|
[R3] [float] NULL,
|
|
[R4] [float] NULL,
|
|
[R5] [float] NULL,
|
|
[R6] [float] NULL,
|
|
[R7] [float] NULL,
|
|
[R8] [float] NULL,
|
|
[R9] [float] NULL,
|
|
[R10] [float] NULL,
|
|
[R11] [float] NULL,
|
|
[R12] [float] NULL,
|
|
[R13] [float] NULL,
|
|
[R14] [float] NULL,
|
|
[R15] [float] NULL,
|
|
[R16] [float] NULL,
|
|
[R17] [float] NULL,
|
|
[R18] [float] NULL,
|
|
[R19] [float] NULL,
|
|
[R20] [float] NULL,
|
|
[R21] [float] NULL,
|
|
[R22] [float] NULL,
|
|
[R23] [float] NULL,
|
|
[R24] [float] NULL,
|
|
[R25] [float] NULL,
|
|
[R26] [float] NULL,
|
|
[R27] [float] NULL,
|
|
[R28] [float] NULL,
|
|
[R29] [float] NULL,
|
|
[R30] [float] NULL,
|
|
[R31] [float] NULL,
|
|
[R32] [float] NULL,
|
|
[R33] [float] NULL,
|
|
[D0] [date] NULL,
|
|
[D1] [date] NULL,
|
|
[D2] [date] NULL,
|
|
[D3] [date] NULL,
|
|
[D4] [date] NULL,
|
|
[B0] [bit],
|
|
[B1] [bit],
|
|
[B2] [bit],
|
|
[B3] [bit],
|
|
[B4] [bit],
|
|
[B5] [bit],
|
|
[B6] [bit],
|
|
[B7] [bit],
|
|
[B8] [bit],
|
|
[B9] [bit],
|
|
[B10] [bit],
|
|
[B11] [bit],
|
|
[B12] [bit],
|
|
[B13] [bit],
|
|
[B14] [bit],
|
|
[B15] [bit],
|
|
[FPC] [bit]
|
|
) ON [PRIMARY]
|
|
|
|
/* TABCOM */
|
|
IF OBJECT_ID('dbo.tabcom','U') IS NOT NULL DROP TABLE dbo.tabcom;
|
|
CREATE TABLE [dbo].[tabcom](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[COD] [nvarchar](3) NULL,
|
|
[CODTAB] [nvarchar](25) NULL,
|
|
[S0] [nvarchar](70) NULL,
|
|
[S1] [nvarchar](70) NULL,
|
|
[S2] [nvarchar](70) NULL,
|
|
[S3] [nvarchar](70) NULL,
|
|
[S4] [nvarchar](25) NULL,
|
|
[S5] [nvarchar](25) NULL,
|
|
[S6] [nvarchar](5) NULL,
|
|
[S7] [nvarchar](5) NULL,
|
|
[S8] [nvarchar](5) NULL,
|
|
[S9] [nvarchar](5) NULL,
|
|
[S10] [nvarchar](5) NULL,
|
|
[S11] [nvarchar](5) NULL,
|
|
[S12] [nvarchar](5) NULL,
|
|
[I0] [float] NULL,
|
|
[I1] [float] NULL,
|
|
[I2] [float] NULL,
|
|
[I3] [float] NULL,
|
|
[I4] [float] NULL,
|
|
[I5] [float] NULL,
|
|
[I6] [float] NULL,
|
|
[I7] [float] NULL,
|
|
[I8] [float] NULL,
|
|
[I9] [float] NULL,
|
|
[I10] [float] NULL,
|
|
[I11] [float] NULL,
|
|
[I12] [float] NULL,
|
|
[I13] [float] NULL,
|
|
[I14] [float] NULL,
|
|
[R0] [float] NULL,
|
|
[R1] [float] NULL,
|
|
[R2] [float] NULL,
|
|
[R3] [float] NULL,
|
|
[R4] [float] NULL,
|
|
[R5] [float] NULL,
|
|
[R6] [float] NULL,
|
|
[R7] [float] NULL,
|
|
[R8] [float] NULL,
|
|
[R9] [float] NULL,
|
|
[R10] [float] NULL,
|
|
[R11] [float] NULL,
|
|
[R12] [float] NULL,
|
|
[R13] [float] NULL,
|
|
[R14] [float] NULL,
|
|
[R15] [float] NULL,
|
|
[R16] [float] NULL,
|
|
[R17] [float] NULL,
|
|
[R18] [float] NULL,
|
|
[R19] [float] NULL,
|
|
[R20] [float] NULL,
|
|
[R21] [float] NULL,
|
|
[R22] [float] NULL,
|
|
[R23] [float] NULL,
|
|
[R24] [float] NULL,
|
|
[R25] [float] NULL,
|
|
[R26] [float] NULL,
|
|
[R27] [float] NULL,
|
|
[R28] [float] NULL,
|
|
[R29] [float] NULL,
|
|
[R30] [float] NULL,
|
|
[R31] [float] NULL,
|
|
[R32] [float] NULL,
|
|
[R33] [float] NULL,
|
|
[R34] [float] NULL,
|
|
[D0] [date] NULL,
|
|
[D1] [date] NULL,
|
|
[D2] [date] NULL,
|
|
[D3] [date] NULL,
|
|
[D4] [date] NULL,
|
|
[B0] [bit],
|
|
[B1] [bit],
|
|
[B2] [bit],
|
|
[B3] [bit],
|
|
[B4] [bit],
|
|
[B5] [bit],
|
|
[B6] [bit],
|
|
[B7] [bit],
|
|
[B8] [bit],
|
|
[B9] [bit],
|
|
[B10] [bit],
|
|
[B11] [bit],
|
|
[B12] [bit],
|
|
[B13] [bit],
|
|
[B14] [bit],
|
|
[B15] [bit],
|
|
[DATAAGG] [date] NULL,
|
|
[UTENTE] [nvarchar](16) NULL,
|
|
[FPC] [bit] NULL
|
|
) ON [PRIMARY];
|
|
|
|
IF OBJECT_ID('dbo.anagr','U') IS NOT NULL DROP TABLE dbo.anagr;
|
|
CREATE TABLE [dbo].[anagr](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[TIPOA] [nvarchar](1) NULL,
|
|
[CODANAGR] [float] NULL,
|
|
[COFI] [nvarchar](16) NULL,
|
|
[STATOPAIV] [nvarchar](3) NULL,
|
|
[PAIV] [nvarchar](12) NULL,
|
|
[COFIEST] [nvarchar](20) NULL,
|
|
[DATAAGG] [date] NULL,
|
|
[RAGSOC] [nvarchar](50) NULL,
|
|
[STATORES] [nvarchar](3) NULL,
|
|
[COMRES] [nvarchar](4) NULL,
|
|
[INDRES] [nvarchar](35) NULL,
|
|
[CIVRES] [nvarchar](10) NULL,
|
|
[CAPRES] [nvarchar](5) NULL,
|
|
[COMRF] [nvarchar](4) NULL,
|
|
[INDRF] [nvarchar](35) NULL,
|
|
[CIVRF] [nvarchar](10) NULL,
|
|
[CAPRF] [nvarchar](5) NULL,
|
|
[PTELRF] [nvarchar](10) NULL,
|
|
[TELRF] [nvarchar](30) NULL,
|
|
[PFAXRF] [nvarchar](10) NULL,
|
|
[FAXRF] [nvarchar](30) NULL,
|
|
[PTLEXRF] [nvarchar](10) NULL,
|
|
[TLEXRFX] [nvarchar](30) NULL,
|
|
[MAIL] [nvarchar](50) NULL,
|
|
[STATOCORR] [nvarchar](3) NULL,
|
|
[COMCORR] [nvarchar](4) NULL,
|
|
[INDCORR] [nvarchar](35) NULL,
|
|
[CIVCORR] [nvarchar](10) NULL,
|
|
[LOCCORR] [nvarchar](35) NULL,
|
|
[CAPCORR] [nvarchar](5) NULL,
|
|
[CODSTAT1] [nvarchar](7) NULL,
|
|
[CODSTAT2] [nvarchar](7) NULL,
|
|
[CODSTAT3] [nvarchar](7) NULL,
|
|
[CODCONTR] [nvarchar](15) NULL,
|
|
[EVECC] [float] NULL,
|
|
[SOGGNRES] [bit],
|
|
[RESZTERR] [bit],
|
|
[VARSLORES] [bit],
|
|
[DVARSLORES] [date] NULL,
|
|
[VARDF] [bit],
|
|
[DVARDF] [date] NULL,
|
|
[RFDIVERSA] [bit],
|
|
[UFFIIDD] [float] NULL,
|
|
[UFFIVA] [float] NULL,
|
|
[UFFUUE] [float] NULL,
|
|
[TITCF] [bit],
|
|
[TIPOSTDEL] [float] NULL,
|
|
[CODABI] [float] NULL,
|
|
[CODCAB] [float] NULL,
|
|
[NISCRIIDD] [nvarchar](10) NULL,
|
|
[UFFCONC] [float] NULL,
|
|
[OGGETTI] [nvarchar](max) NULL,
|
|
[CAUSQUA] [nvarchar](2) NULL,
|
|
[CATPAR] [nvarchar](2) NULL,
|
|
[ESCPRECOMP] [float] NULL
|
|
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY];
|
|
|
|
IF OBJECT_ID('dbo.nditte','U') IS NOT NULL DROP TABLE dbo.nditte;
|
|
CREATE TABLE [dbo].[nditte](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[CODDITTA] [float] NULL,
|
|
[TIPOA] [nvarchar](1) NULL,
|
|
[CODANAGR] [float] NULL,
|
|
[RAGSOC] [nvarchar](50) NULL,
|
|
[PERRIF] [nvarchar](20) NULL,
|
|
[PTEL] [nvarchar](10) NULL,
|
|
[TEL] [nvarchar](30) NULL,
|
|
[PFAX] [nvarchar](10) NULL,
|
|
[FAX] [nvarchar](30) NULL,
|
|
[MAIL] [nvarchar](50) NULL,
|
|
[NULC] [float] NULL,
|
|
[ARTIG] [bit],
|
|
[NISCRAA] [nvarchar](10) NULL,
|
|
[DATAISCRAA] [date] NULL,
|
|
[COMAA] [nvarchar](4) NULL,
|
|
[CAPAA] [nvarchar](5) NULL,
|
|
[FLIVA11Q] [bit],
|
|
[CODATTPREV] [nvarchar](5) NULL,
|
|
[FREQVIVA] [nvarchar](1) NULL,
|
|
[DATLAV] [float] NULL,
|
|
[ABIBAN] [float] NULL,
|
|
[CABBAN] [float] NULL,
|
|
[CONTORD] [bit],
|
|
[DINIZIOATT] [date] NULL,
|
|
[NENASARCO] [nvarchar](12) NULL,
|
|
[IMPRFAM] [bit],
|
|
[CONDFAM] [bit],
|
|
[DEDART13] [bit],
|
|
[ESILOR] [bit],
|
|
[NAPP] [float] NULL,
|
|
[RAPPR] [float] NULL,
|
|
[CARRAPP] [float] NULL,
|
|
[DECCARINT] [date] NULL,
|
|
[REGSTATSP] [bit],
|
|
[FIRMAT] [float] NULL,
|
|
[AZCONIUG] [bit],
|
|
[MESIREDD] [float] NULL,
|
|
[CODSTAT1] [nvarchar](7) NULL,
|
|
[CODSTAT2] [nvarchar](7) NULL,
|
|
[CODSTAT3] [nvarchar](7) NULL,
|
|
[RICSUP20%] [bit],
|
|
[REGMAG] [bit],
|
|
[DENEST1] [nvarchar](70) NULL,
|
|
[DENEST2] [nvarchar](70) NULL,
|
|
[DENEST3] [nvarchar](70) NULL,
|
|
[AUTSTR] [nvarchar](50) NULL,
|
|
[VALUTA] [nvarchar](3) NULL,
|
|
[PRESELEN] [bit],
|
|
[CESSIVA] [bit],
|
|
[FREQCES] [nvarchar](1) NULL,
|
|
[FREQACQ] [nvarchar](1) NULL,
|
|
[TIPOSOGDEL] [nvarchar](1) NULL,
|
|
[CODSOGDEL] [float] NULL,
|
|
[NONOBBSTAT] [bit],
|
|
[INTCAF] [nvarchar](10) NULL,
|
|
[DICHP] [nvarchar](1) NULL
|
|
) ON [PRIMARY];
|
|
|
|
IF OBJECT_ID('dbo.attiv','U') IS NOT NULL DROP TABLE dbo.attiv;
|
|
CREATE TABLE [dbo].[attiv](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[CODDITTA] [float] NULL,
|
|
[CODATT] [nvarchar](5) NULL,
|
|
[ATTPREV] [bit],
|
|
[REGAGR] [bit],
|
|
[REG74TER] [bit],
|
|
[ATTSTAG] [bit],
|
|
[ESLUOGHID] [bit],
|
|
[DCESSATT] [date] NULL,
|
|
[DESCR] [nvarchar](40) NULL,
|
|
[COMCS] [nvarchar](4) NULL,
|
|
[INDCS] [nvarchar](35) NULL,
|
|
[CIVCS] [nvarchar](10) NULL,
|
|
[CAPCS] [nvarchar](5) NULL,
|
|
[PTELCS] [nvarchar](10) NULL,
|
|
[TELCS] [nvarchar](30) NULL,
|
|
[TIPOADS] [nvarchar](1) NULL,
|
|
[CODANGRDS] [float] NULL,
|
|
[TSCRPARZ] [bit],
|
|
[DATAISCIVA] [date] NULL,
|
|
[DATAVARIVA] [date] NULL,
|
|
[CODULIVA11] [float] NULL,
|
|
[OLDCODATT] [float] NULL,
|
|
[SUBCOD] [float] NULL,
|
|
[GIATTANN] [float] NULL,
|
|
[GILAVASTAG] [float] NULL,
|
|
[NSOCILDIP] [float] NULL,
|
|
[ATTSCORTER] [bit],
|
|
[MEDCONV] [bit],
|
|
[ATTLAVDIP] [bit],
|
|
[ART74_4] [bit],
|
|
[TIPOATT] [nvarchar](1) NULL,
|
|
[CODATECO] [nvarchar](6) NULL
|
|
) ON [PRIMARY];
|
|
|
|
IF OBJECT_ID('dbo.unloc','U') IS NOT NULL DROP TABLE dbo.unloc;
|
|
CREATE TABLE [dbo].[unloc](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[CODDITTA] [float] NULL,
|
|
[CODULC] [float] NULL,
|
|
[COMULC] [nvarchar](4) NULL,
|
|
[INDULC] [nvarchar](35) NULL,
|
|
[CAPULC] [nvarchar](5) NULL,
|
|
[CIVULC] [nvarchar](10) NULL,
|
|
[NUMCCIAA] [float] NULL,
|
|
[COMCCIAA] [nvarchar](4) NULL,
|
|
[DATAICCIAA] [date] NULL,
|
|
[DATAVCCIAA] [date] NULL,
|
|
[NUMREC] [float] NULL,
|
|
[AUTCOM] [float] NULL,
|
|
[AUTPS] [float] NULL,
|
|
[ALTAUT] [float] NULL,
|
|
[POSINPS] [nvarchar](13) NULL,
|
|
[POSINAIL] [nvarchar](11) NULL,
|
|
[REGIMP] [nvarchar](19) NULL,
|
|
[COMTRIB] [nvarchar](4) NULL,
|
|
[CAPTRIB] [nvarchar](5) NULL,
|
|
[MQULC] [float] NULL,
|
|
[MQULCMAG] [float] NULL
|
|
) ON [PRIMARY];
|
|
|
|
|
|
IF OBJECT_ID('dbo.comuni','U') IS NOT NULL DROP TABLE dbo.comuni;
|
|
CREATE TABLE [dbo].[comuni](
|
|
[_ID_] [int] IDENTITY(1,1) NOT NULL,
|
|
[STATO] [nvarchar](3) NULL,
|
|
[COM] [nvarchar](4) NULL,
|
|
[DENCOM] [nvarchar](50) NULL,
|
|
[PROVCOM] [nvarchar](5) NULL,
|
|
[CODREG] [float] NULL,
|
|
[CAPCOM] [nvarchar](5) NULL,
|
|
[CODISTAT] [float] NULL,
|
|
[UFFIIDD1] [float] NULL,
|
|
[UFFIIDD2] [float] NULL,
|
|
[UFFIIDD3] [float] NULL,
|
|
[UFFIVA1] [float] NULL,
|
|
[UFFIVA2] [float] NULL,
|
|
[UFFIVA3] [float] NULL,
|
|
[UFFREG] [nvarchar](3) NULL,
|
|
[UFFCONC] [float] NULL,
|
|
[UFFCSERV] [float] NULL,
|
|
[UFFESPROV] [float] NULL,
|
|
[UFFESCOM] [float] NULL,
|
|
[ALIQICI] [float] NULL,
|
|
[COMAGG] [nvarchar](4) NULL,
|
|
[TERRMON] [float] NULL,
|
|
[CODUUE1] [float] NULL,
|
|
[CODUUE2] [float] NULL,
|
|
[CODUUE3] [float] NULL,
|
|
[CODUUE4] [float] NULL,
|
|
[CODUUE5] [float] NULL,
|
|
[CODUUE6] [float] NULL,
|
|
[CODUUE7] [float] NULL,
|
|
[CODUUE8] [float] NULL,
|
|
[CODUUE9] [float] NULL,
|
|
[CODUUE10] [float] NULL
|
|
) ON [PRIMARY];
|
|
|
|
|