Patch level : 12.0

Files correlati     : fplib01.cpp, fp0120.sql

Commento:
Modificato il nome del campo PB_DATADOCO in fplib01.cpp (era chiamato sbagliato)

Allineato i tracciati recordi dei PAA e dei PAF all'ultima versione standard di Sirio
This commit is contained in:
smen 2022-11-21 16:00:26 +01:00
parent 629d987c26
commit 1ac5f45448
2 changed files with 412 additions and 1 deletions

View File

@ -2120,7 +2120,7 @@ bool TDoc_fp::doc_to_paf(TDocumentoEsteso& doc)
{
paf1200f.set("PB_RIFNUMLINEA", 0L);
paf1200f.set("PB_IDDOC", con);
paf1200f.set("PB_DATADOC", datadoc);
paf1200f.set("PB_DATADOCO", datadoc);
paf1200f.set("PB_COMMCONVENZ", com);
paf1200f.set("PB_CODCUP", cup);
paf1200f.set("PB_CODCIG", cig);

411
src/fp/sql/fp0120.sql Normal file
View File

@ -0,0 +1,411 @@
-- PAA0100F
ALTER TABLE PAA0100F ALTER COLUMN P1_MAIL CHAR(256) NOT NULL
ALTER TABLE PAA0100F ALTER COLUMN P1_NOMXML CHAR(256) NOT NULL
-- PAA0200F
UPDATE PAA0200F SET P2_DTISCRIZEALBO = GETDATE() WHERE P2_DTISCRIZEALBO IS NULL
ALTER TABLE PAA0200F ALTER COLUMN P2_DTISCRIZEALBO DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='P2_DTISCRIZEALBO' AND object_id = object_id('PAA0200F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA0200F ADD CONSTRAINT PAA0200_NEWDF_DTISCR DEFAULT GETDATE() FOR P2_DTISCRIZEALBO
END
ALTER TABLE PAA0200F ALTER COLUMN P2_CONTATTIMAIL CHAR(256) NOT NULL
ALTER TABLE PAA0200F ALTER COLUMN P2_NOMEFILE CHAR(256) NOT NULL
-- PAA0700F
UPDATE PAA0700F SET P7_DATA = GETDATE() WHERE P7_DATA IS NULL
ALTER TABLE PAA0700F ALTER COLUMN P7_DATA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='P7_DATA' AND object_id = object_id('PAA0700F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA0700F ADD CONSTRAINT PAA0700_NEWDF_DATA DEFAULT GETDATE() FOR P7_DATA;
END
-- PAA0900F
ALTER TABLE PAA0900F ALTER COLUMN P9_IMPSCONTO NUMERIC(21, 8) NOT NULL
-- PAA1000F
UPDATE PAA1000F SET P0_DATADOC = GETDATE() WHERE P0_DATADOC IS NULL
ALTER TABLE PAA1000F ALTER COLUMN P0_DATADOC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='P0_DATADOC' AND object_id = object_id('PAA1000F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1000F ADD CONSTRAINT PAA1000_NEWDF_DATADOC DEFAULT GETDATE() FOR P0_DATADOC;
END
-- PAA1100F
UPDATE PAA1100F SET PA_DATADOCU = GETDATE() WHERE PA_DATADOCU IS NULL
ALTER TABLE PAA1100F ALTER COLUMN PA_DATADOCU DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PA_DATADOCU' AND object_id = object_id('PAA1100F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1100F ADD CONSTRAINT PAA1100_NEWDF_DATADOCU DEFAULT GETDATE() FOR PA_DATADOCU;
END
-- PAA1200F
UPDATE PAA1200F SET PB_DATADOCO = GETDATE() WHERE PB_DATADOCO IS NULL
ALTER TABLE PAA1200F ALTER COLUMN PB_DATADOCO DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PB_DATADOCO' AND object_id = object_id('PAA1200F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1200F ADD CONSTRAINT PAA1200_NEWDF_DATADOCO DEFAULT GETDATE() FOR PB_DATADOCO;
END
-- PAA1300F
UPDATE PAA1300F SET PC_DATADOC = GETDATE() WHERE PC_DATADOC IS NULL
ALTER TABLE PAA1300F ALTER COLUMN PC_DATADOC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PC_DATADOC' AND object_id = object_id('PAA1300F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1300F ADD CONSTRAINT PAA1300_NEWDF_DATADOC DEFAULT GETDATE() FOR PC_DATADOC;
END
-- PAA1400F
UPDATE PAA1400F SET PD_DATADOC = GETDATE() WHERE PD_DATADOC IS NULL
ALTER TABLE PAA1400F ALTER COLUMN PD_DATADOC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PD_DATADOC' AND object_id = object_id('PAA1400F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1400F ADD CONSTRAINT PAA1400_NEWDF_DATADOC DEFAULT GETDATE() FOR PD_DATADOC;
END
-- PAA1600F
UPDATE PAA1600F SET PF_DATADDT = GETDATE() WHERE PF_DATADDT IS NULL
ALTER TABLE PAA1600F ALTER COLUMN PF_DATADDT DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PF_DATADDT' AND object_id = object_id('PAA1600F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1600F ADD CONSTRAINT PAA1600_NEWDF_DATADDT DEFAULT GETDATE() FOR PF_DATADDT;
END
-- PAA1800F
UPDATE PAA1800F SET PI_DTINIZIOPER = GETDATE() WHERE PI_DTINIZIOPER IS NULL
ALTER TABLE PAA1800F ALTER COLUMN PI_DTINIZIOPER DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PI_DTINIZIOPER' AND object_id = object_id('PAA1800F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1800F ADD CONSTRAINT PAA1800_NEWDF_DTINIZ DEFAULT GETDATE() FOR PI_DTINIZIOPER;
END
UPDATE PAA1800F SET PI_DTFINEPER = GETDATE() WHERE PI_DTFINEPER IS NULL
ALTER TABLE PAA1800F ALTER COLUMN PI_DTFINEPER DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PI_DTFINEPER' AND object_id = object_id('PAA1800F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA1800F ADD CONSTRAINT PAA1800_NEWDF_DTFIN DEFAULT GETDATE() FOR PI_DTFINEPER;
END
-- PAA2000F
ALTER TABLE PAA2000F ALTER COLUMN PJ_IMPORTOSCONTO NUMERIC(21,8) NOT NULL
-- PAA2100F
UPDATE PAA2100F SET PK_RIFDATA = GETDATE() WHERE PK_RIFDATA IS NULL
ALTER TABLE PAA2100F ALTER COLUMN PK_RIFDATA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PK_RIFDATA' AND object_id = object_id('PAA2100F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2100F ADD CONSTRAINT PAA2100_NEWDF_RIFDATA DEFAULT GETDATE() FOR PK_RIFDATA;
END
-- PAA2300F
UPDATE PAA2300F SET PM_DATA = GETDATE() WHERE PM_DATA IS NULL
ALTER TABLE PAA2300F ALTER COLUMN PM_DATA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PM_DATA' AND object_id = object_id('PAA2300F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2300F ADD CONSTRAINT PAA2300_NEWDF_DATA DEFAULT GETDATE() FOR PM_DATA;
END
-- PAA2500F
UPDATE PAA2500F SET PO_DATARIFTERM = GETDATE() WHERE PO_DATARIFTERM IS NULL
ALTER TABLE PAA2500F ALTER COLUMN PO_DATARIFTERM DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DATARIFTERM' AND object_id = object_id('PAA2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2500F ADD CONSTRAINT PAA2500_NEWDF_DATARIF DEFAULT GETDATE() FOR PO_DATARIFTERM
END
UPDATE PAA2500F SET PO_DATASCADENZA = GETDATE() WHERE PO_DATASCADENZA IS NULL
ALTER TABLE PAA2500F ALTER COLUMN PO_DATASCADENZA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DATASCADENZA' AND object_id = object_id('PAA2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2500F ADD CONSTRAINT PAA2500_NEWDF_DATASCAD DEFAULT GETDATE() FOR PO_DATASCADENZA
END
UPDATE PAA2500F SET PO_DTLIMANTIC = GETDATE() WHERE PO_DTLIMANTIC IS NULL
ALTER TABLE PAA2500F ALTER COLUMN PO_DTLIMANTIC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DTLIMANTIC' AND object_id = object_id('PAA2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2500F ADD CONSTRAINT PAA2500_NEWDF_DLTIM DEFAULT GETDATE() FOR PO_DTLIMANTIC
END
UPDATE PAA2500F SET PO_DATADECORRP = GETDATE() WHERE PO_DATADECORRP IS NULL
ALTER TABLE PAA2500F ALTER COLUMN PO_DATADECORRP DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DATADECORRP' AND object_id = object_id('PAA2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2500F ADD CONSTRAINT PAA2500_NEWDF_DATADEC DEFAULT GETDATE() FOR PO_DATADECORRP
END
-- PAA2600F
ALTER TABLE PAA2600F ALTER COLUMN PP_ATTACHMENT CHAR(256) NOT NULL
-- PAA2800F
UPDATE PAA2800F SET PR_DATAUNIZIO = GETDATE() WHERE PR_DATAUNIZIO IS NULL
ALTER TABLE PAA2800F ALTER COLUMN PR_DATAUNIZIO DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PR_DATAUNIZIO' AND object_id = object_id('PAA2800F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2800F ADD CONSTRAINT PAA2800_NEWDF_DATAUNI DEFAULT GETDATE() FOR PR_DATAUNIZIO
END
-- PAA2900F
UPDATE PAA2900F SET PS_DATAFATTPRINC = GETDATE() WHERE PS_DATAFATTPRINC IS NULL
ALTER TABLE PAA2900F ALTER COLUMN PS_DATAFATTPRINC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PS_DATAFATTPRINC' AND object_id = object_id('PAA2900F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAA2900F ADD CONSTRAINT PAA2900_NEWDF_DATAFATT DEFAULT GETDATE() FOR PS_DATAFATTPRINC
END
-- PAA3200F
ALTER TABLE PAA3200F ALTER COLUMN PU_PEC CHAR(256) NOT NULL
-- PAF0100F
ALTER TABLE PAF0100F ALTER COLUMN P1_MAIL CHAR(256) NOT NULL
-- PAF0200F
UPDATE PAF0200F SET P2_DTISCRIZEALBO = GETDATE() WHERE P2_DTISCRIZEALBO IS NULL;
ALTER TABLE PAF0200F ALTER COLUMN P2_DTISCRIZEALBO DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='P2_DTISCRIZEALBO' AND object_id = object_id('PAF0200F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF0200F ADD CONSTRAINT PAF0200_NEWDF_DTISCR DEFAULT GETDATE() FOR P2_DTISCRIZEALBO;
END
ALTER TABLE PAF0200F ALTER COLUMN P2_CONTATTIMAIL CHAR(256) NOT NULL
-- PAF0700F
UPDATE PAF0700F SET P7_DATA = GETDATE() WHERE P7_DATA IS NULL
ALTER TABLE PAF0700F ALTER COLUMN P7_DATA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='P7_DATA' AND object_id = object_id('PAF0700F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF0700F ADD CONSTRAINT PAF0700_NEWDF_DATA DEFAULT GETDATE() FOR P7_DATA;
END
-- PAF0900F
ALTER TABLE PAF0900F ALTER COLUMN P9_IMPSCONTO NUMERIC(21, 8) NOT NULL
-- PAF1000F
UPDATE PAF1000F SET P0_DATADOC = GETDATE() WHERE P0_DATADOC IS NULL
ALTER TABLE PAF1000F ALTER COLUMN P0_DATADOC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='P0_DATADOC' AND object_id = object_id('PAF1000F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1000F ADD CONSTRAINT PAF1000_NEWDF_DATADOC DEFAULT GETDATE() FOR P0_DATADOC;
END
-- PAF1100F
UPDATE PAF1100F SET PA_DATADOCU = GETDATE() WHERE PA_DATADOCU IS NULL
ALTER TABLE PAF1100F ALTER COLUMN PA_DATADOCU DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PA_DATADOCU' AND object_id = object_id('PAF1100F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1100F ADD CONSTRAINT PAF1100_NEWDF_DATADOCU DEFAULT GETDATE() FOR PA_DATADOCU;
END
-- PAF1200F
UPDATE PAF1200F SET PB_DATADOCO = GETDATE() WHERE PB_DATADOCO IS NULL
ALTER TABLE PAF1200F ALTER COLUMN PB_DATADOCO DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PB_DATADOCO' AND object_id = object_id('PAF1200F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1200F ADD CONSTRAINT PAF1200_NEWDF_DATADOCO DEFAULT GETDATE() FOR PB_DATADOCO;
END
-- PAF1300F
UPDATE PAF1300F SET PC_DATADOC = GETDATE() WHERE PC_DATADOC IS NULL
ALTER TABLE PAF1300F ALTER COLUMN PC_DATADOC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PC_DATADOC' AND object_id = object_id('PAF1300F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1300F ADD CONSTRAINT PAF1300_NEWDF_DATADOC DEFAULT GETDATE() FOR PC_DATADOC;
END
-- PAF1400F
UPDATE PAF1400F SET PD_DATADOC = GETDATE() WHERE PD_DATADOC IS NULL
ALTER TABLE PAF1400F ALTER COLUMN PD_DATADOC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PD_DATADOC' AND object_id = object_id('PAF1400F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1400F ADD CONSTRAINT PAF1400_NEWDF_DATADOC DEFAULT GETDATE() FOR PD_DATADOC;
END
-- PAF1600F
UPDATE PAF1600F SET PF_DATADDT = GETDATE() WHERE PF_DATADDT IS NULL
ALTER TABLE PAF1600F ALTER COLUMN PF_DATADDT DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PF_DATADDT' AND object_id = object_id('PAF1600F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1600F ADD CONSTRAINT PAF1600_NEWDF_DATADDT DEFAULT GETDATE() FOR PF_DATADDT;
END
-- PAF1800F
UPDATE PAF1800F SET PI_DTINIZIOPER = GETDATE() WHERE PI_DTINIZIOPER IS NULL
ALTER TABLE PAF1800F ALTER COLUMN PI_DTINIZIOPER DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PI_DTINIZIOPER' AND object_id = object_id('PAF1800F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1800F ADD CONSTRAINT PAF1800_NEWDF_DTINIZ DEFAULT GETDATE() FOR PI_DTINIZIOPER;
END
UPDATE PAF1800F SET PI_DTFINEPER = GETDATE() WHERE PI_DTFINEPER IS NULL
ALTER TABLE PAF1800F ALTER COLUMN PI_DTFINEPER DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PI_DTFINEPER' AND object_id = object_id('PAF1800F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF1800F ADD CONSTRAINT PAF1800_NEWDF_DTFIN DEFAULT GETDATE() FOR PI_DTFINEPER;
END
-- PAF2100F
UPDATE PAF2100F SET PK_RIFDATA = GETDATE() WHERE PK_RIFDATA IS NULL
ALTER TABLE PAF2100F ALTER COLUMN PK_RIFDATA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PK_RIFDATA' AND object_id = object_id('PAF2100F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2100F ADD CONSTRAINT PAF2100_NEWDF_RIFDATA DEFAULT GETDATE() FOR PK_RIFDATA;
END
-- PAF2300F
UPDATE PAF2300F SET PM_DATA = GETDATE() WHERE PM_DATA IS NULL
ALTER TABLE PAF2300F ALTER COLUMN PM_DATA DATE NOT NULL
IF (SELECT object_definition(default_object_id) AS definition FROM sys.columns WHERE name='PM_DATA' AND object_id = object_id('PAF2300F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2300F ADD CONSTRAINT PAF2300_NEWDF_DATA DEFAULT GETDATE() FOR PM_DATA;
END
-- PAF2500F
UPDATE PAF2500F SET PO_DATARIFTERM = GETDATE() WHERE PO_DATARIFTERM IS NULL
ALTER TABLE PAF2500F ALTER COLUMN PO_DATARIFTERM DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DATARIFTERM' AND object_id = object_id('PAF2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2500F ADD CONSTRAINT PAF2500_NEWDF_DATARIF DEFAULT GETDATE() FOR PO_DATARIFTERM
END
UPDATE PAF2500F SET PO_DATASCADENZA = GETDATE() WHERE PO_DATASCADENZA IS NULL
ALTER TABLE PAF2500F ALTER COLUMN PO_DATASCADENZA DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DATASCADENZA' AND object_id = object_id('PAF2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2500F ADD CONSTRAINT PAF2500_NEWDF_DATASCAD DEFAULT GETDATE() FOR PO_DATASCADENZA
END
UPDATE PAF2500F SET PO_DTLIMANTIC = GETDATE() WHERE PO_DTLIMANTIC IS NULL
ALTER TABLE PAF2500F ALTER COLUMN PO_DTLIMANTIC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DTLIMANTIC' AND object_id = object_id('PAF2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2500F ADD CONSTRAINT PAF2500_NEWDF_DLTIM DEFAULT GETDATE() FOR PO_DTLIMANTIC
END
UPDATE PAF2500F SET PO_DATADECORRP = GETDATE() WHERE PO_DATADECORRP IS NULL
ALTER TABLE PAF2500F ALTER COLUMN PO_DATADECORRP DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PO_DATADECORRP' AND object_id = object_id('PAF2500F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2500F ADD CONSTRAINT PAF2500_NEWDF_DATADEC DEFAULT GETDATE() FOR PO_DATADECORRP
END
-- PAF2600F
ALTER TABLE PAF2600F ALTER COLUMN PP_ATTACHMENT CHAR(256) NOT NULL
-- PAF2800F
UPDATE PAF2800F SET PR_DATAUNIZIO = GETDATE() WHERE PR_DATAUNIZIO IS NULL
ALTER TABLE PAF2800F ALTER COLUMN PR_DATAUNIZIO DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PR_DATAUNIZIO' AND object_id = object_id('PAF2800F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2800F ADD CONSTRAINT PAF2800_NEWDF_DATAUNI DEFAULT GETDATE() FOR PR_DATAUNIZIO
END
-- PAF2900F
UPDATE PAF2900F SET PS_DATAFATTPRINC = GETDATE() WHERE PS_DATAFATTPRINC IS NULL
ALTER TABLE PAF2900F ALTER COLUMN PS_DATAFATTPRINC DATE NOT NULL
IF (SELECT object_definition(default_object_id) FROM sys.columns WHERE name='PS_DATAFATTPRINC' AND object_id = object_id('PAF2900F')) IS NOT NULL
BEGIN
SELECT 'Constrain alredy exists'
END
ELSE BEGIN
ALTER TABLE PAF2900F ADD CONSTRAINT PAF2900_NEWDF_DATAFATT DEFAULT GETDATE() FOR PS_DATAFATTPRINC
END
-- PAF3200F
ALTER TABLE PAF3200F ALTER COLUMN PU_PEC CHAR(256) NOT NULL