From 142d501f1619901fb2182bd2d6c5c413162ad08f Mon Sep 17 00:00:00 2001 From: smen Date: Tue, 28 Feb 2023 11:41:15 +0100 Subject: [PATCH] Patch level : 12.0 Files correlati : fp Commento: Preparazione patch TD16 --- src/fp/sql/fp0124.sql | 83 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 src/fp/sql/fp0124.sql diff --git a/src/fp/sql/fp0124.sql b/src/fp/sql/fp0124.sql new file mode 100644 index 000000000..5d9e9d320 --- /dev/null +++ b/src/fp/sql/fp0124.sql @@ -0,0 +1,83 @@ +-- ADD PZ_IDSDI +IF COL_LENGTH('FPPRO00F', 'PZ_IDSDI') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_IDSDI CHAR (20) NOT NULL DEFAULT '' + +-- ADD PZ_PDFALL +IF COL_LENGTH('FPPRO00F', 'PZ_PDFALL') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_PDFALL CHAR (1) NOT NULL DEFAULT '' + +-- ADD PZ_TOTIMPON +IF COL_LENGTH('FPPRO00F', 'PZ_TOTIMPON') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_TOTIMPON NUMERIC (15, 2) NOT NULL DEFAULT (0) + +-- ADD PZ_TOTIMPOS +IF COL_LENGTH('FPPRO00F', 'PZ_TOTIMPOS') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_TOTIMPOS NUMERIC (15, 2) NOT NULL DEFAULT (0) + +-- ADD PZ_ARCCART +IF COL_LENGTH('FPPRO00F', 'PZ_ARCCART') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_ARCCART CHAR (1) NOT NULL DEFAULT ''; + +-- ADD PZ_TBARC +IF COL_LENGTH('FPPRO00F', 'PZ_TBARC') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_TBARC CHAR (1) NOT NULL DEFAULT ''; + +-- ADD PZ_PRGBARC +IF COL_LENGTH('FPPRO00F', 'PZ_PRGBARC') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_PRGBARC CHAR (9) NOT NULL DEFAULT '' + +-- ADD PZ_TITALL +IF COL_LENGTH('FPPRO00F', 'PZ_TITALL') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_TITALL CHAR (40) NOT NULL DEFAULT '' + +-- ADD PZ_DESCALL +IF COL_LENGTH('FPPRO00F', 'PZ_DESCALL') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_DESCALL CHAR (80) NOT NULL DEFAULT '' + +-- ADD PZ_DESCKEY1 +IF COL_LENGTH('FPPRO00F', 'PZ_DESCKEY1') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_DESCKEY1 CHAR (20) NOT NULL DEFAULT '' + +-- ADD PZ_DESCKEY2 +IF COL_LENGTH('FPPRO00F', 'PZ_DESCKEY2') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_DESCKEY2 CHAR (20) NOT NULL DEFAULT '' + +-- ADD PZ_DESCKEY3 +IF COL_LENGTH('FPPRO00F', 'PZ_DESCKEY3') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_DESCKEY3 CHAR (20) NOT NULL DEFAULT '' + +-- ADD PZ_IDLOB +IF COL_LENGTH('FPPRO00F', 'PZ_IDLOB') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_IDLOB CHAR (18) NOT NULL DEFAULT '' + +-- ADD PZ_AREA +IF COL_LENGTH('FPPRO00F', 'PZ_AREA') IS NOT NULL + PRINT ('La colonna già esiste'); +ELSE + ALTER TABLE FPPRO00F ADD PZ_AREA CHAR (100) NOT NULL DEFAULT ''