From b6ae6d59c6270edeafa74a68530c536c441e5a4d Mon Sep 17 00:00:00 2001 From: Simone Palacino Date: Wed, 18 Dec 2019 14:43:51 +0100 Subject: [PATCH] Patch level : 12.0 no-patch Files correlati : f90104.sql Commento : Aggiunto file sql aggiornamento tabelle --- src/f9/sql/f90104.sql | 136 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 src/f9/sql/f90104.sql diff --git a/src/f9/sql/f90104.sql b/src/f9/sql/f90104.sql new file mode 100644 index 000000000..8838b0f9a --- /dev/null +++ b/src/f9/sql/f90104.sql @@ -0,0 +1,136 @@ +DECLARE @command NVARCHAR(1000) +DECLARE @column NVARCHAR(128) +------------------------------------- +-- PZ_DATAPROT +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATAPROT' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATAPROT +DEFAULT GETDATE() FOR PZ_DATAPROT +-- NOT NULL +ALTER TABLE FPPRO00F +ALTER COLUMN PZ_DATAPROT DATETIME NOT NULL + +------------------------------------- +-- PZ_DATAACCET +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATAACCET' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATAACCET +DEFAULT GETDATE() FOR PZ_DATAACCET + +------------------------------------- +-- PZ_DATACONT +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATACONT' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATACONT +DEFAULT GETDATE() FOR PZ_DATACONT + +------------------------------------- +-- PZ_DATAREGCONT +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATAREGCONT' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATAREGCONT +DEFAULT GETDATE() FOR PZ_DATAREGCONT +-- NOT NULL +ALTER TABLE FPPRO00F +ALTER COLUMN PZ_DATAREGCONT DATE NOT NULL + +------------------------------------- +-- PZ_DATAARCH +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATAARCH' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATAARCH +DEFAULT GETDATE() FOR PZ_DATAARCH + +------------------------------------- +-- PZ_DATADOCR +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATADOCR' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATADOCR +DEFAULT GETDATE() FOR PZ_DATADOCR +-- NOT NULL +ALTER TABLE FPPRO00F +ALTER COLUMN PZ_DATADOCR DATE NOT NULL + +------------------------------------- +-- PZ_NOMXML +------------------------------------- +ALTER TABLE FPPRO00F +ALTER COLUMN PZ_NOMXML CHAR(256) NOT NULL + +------------------------------------- +-- PZ_DATAORARIC +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATAORARIC' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATAORARIC +DEFAULT GETDATE() FOR PZ_DATAORARIC + +------------------------------------- +-- PZ_DATASTATO +------------------------------------- +-- DROP CONSTRAINT +SELECT @column = 'PZ_DATASTATO' +SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name +FROM sys.default_constraints +WHERE parent_object_id = OBJECT_ID('FPPRO00F') + AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') +EXECUTE (@command) +-- NEW DEFAULT CONSTRAINT +ALTER TABLE FPPRO00F +ADD CONSTRAINT DF_PZ_DATASTATO +DEFAULT GETDATE() FOR PZ_DATASTATO; \ No newline at end of file