campo-sirio/exe/sql/studiosql.sql
mtollari 09ca70d6f5 Patch level : 12.0 no-patch
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
2016-11-25 10:37:12 +00:00

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];