Patch level : 12.0 934

Files correlati     : sql/fp0/fp0114.sql
Commento            : Modificata query aggiornamento tabelle fp 0114
This commit is contained in:
Simone Palacino 2020-01-30 12:04:25 +01:00
parent 1779ea642a
commit 93777512e5

View File

@ -1,136 +1,179 @@
DECLARE @command NVARCHAR(1000) BEGIN
DECLARE @column NVARCHAR(128) DECLARE @command NVARCHAR(1000)
------------------------------------- DECLARE @column NVARCHAR(128)
-- PZ_DATAPROT -------------------------------------
------------------------------------- -- PZ_DATAPROT
-- DROP CONSTRAINT -------------------------------------
SELECT @column = 'PZ_DATAPROT' -- DROP CONSTRAINT
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name SELECT @column = 'PZ_DATAPROT'
FROM sys.default_constraints SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name
WHERE parent_object_id = OBJECT_ID('FPPRO00F') FROM sys.default_constraints
WHERE parent_object_id = OBJECT_ID('FPPRO00F')
AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATAPROT ADD CONSTRAINT DF_PZ_DATAPROT
DEFAULT GETDATE() FOR PZ_DATAPROT DEFAULT GETDATE() FOR PZ_DATAPROT
-- NOT NULL -- NOT NULL
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ALTER COLUMN PZ_DATAPROT DATETIME NOT NULL ALTER COLUMN PZ_DATAPROT DATETIME NOT NULL
END;
-------------------------------------
-- PZ_DATAACCET BEGIN
------------------------------------- DECLARE @command NVARCHAR(1000)
-- DROP CONSTRAINT DECLARE @column NVARCHAR(128)
SELECT @column = 'PZ_DATAACCET' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name -- PZ_DATAACCET
FROM sys.default_constraints -------------------------------------
WHERE parent_object_id = OBJECT_ID('FPPRO00F') -- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATAACCET ADD CONSTRAINT DF_PZ_DATAACCET
DEFAULT GETDATE() FOR PZ_DATAACCET DEFAULT GETDATE() FOR PZ_DATAACCET
END;
-------------------------------------
-- PZ_DATACONT BEGIN
------------------------------------- DECLARE @command NVARCHAR(1000)
-- DROP CONSTRAINT DECLARE @column NVARCHAR(128)
SELECT @column = 'PZ_DATACONT' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name -- PZ_DATACONT
FROM sys.default_constraints -------------------------------------
WHERE parent_object_id = OBJECT_ID('FPPRO00F') -- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATACONT ADD CONSTRAINT DF_PZ_DATACONT
DEFAULT GETDATE() FOR PZ_DATACONT DEFAULT GETDATE() FOR PZ_DATACONT
END;
-------------------------------------
-- PZ_DATAREGCONT BEGIN
------------------------------------- DECLARE @command NVARCHAR(1000)
-- DROP CONSTRAINT DECLARE @column NVARCHAR(128)
SELECT @column = 'PZ_DATAREGCONT' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name -- PZ_DATAREGCONT
FROM sys.default_constraints -------------------------------------
WHERE parent_object_id = OBJECT_ID('FPPRO00F') -- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATAREGCONT ADD CONSTRAINT DF_PZ_DATAREGCONT
DEFAULT GETDATE() FOR PZ_DATAREGCONT DEFAULT GETDATE() FOR PZ_DATAREGCONT
-- NOT NULL -- NOT NULL
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ALTER COLUMN PZ_DATAREGCONT DATE NOT NULL ALTER COLUMN PZ_DATAREGCONT DATE NOT NULL
END;
-------------------------------------
-- PZ_DATAARCH BEGIN
------------------------------------- DECLARE @command NVARCHAR(1000)
-- DROP CONSTRAINT DECLARE @column NVARCHAR(128)
SELECT @column = 'PZ_DATAARCH' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name -- PZ_DATAARCH
FROM sys.default_constraints -------------------------------------
WHERE parent_object_id = OBJECT_ID('FPPRO00F') -- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATAARCH ADD CONSTRAINT DF_PZ_DATAARCH
DEFAULT GETDATE() FOR PZ_DATAARCH DEFAULT GETDATE() FOR PZ_DATAARCH
END;
-------------------------------------
-- PZ_DATADOCR BEGIN
------------------------------------- DECLARE @command NVARCHAR(1000)
-- DROP CONSTRAINT DECLARE @column NVARCHAR(128)
SELECT @column = 'PZ_DATADOCR' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name -- PZ_DATADOCR
FROM sys.default_constraints -------------------------------------
WHERE parent_object_id = OBJECT_ID('FPPRO00F') -- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) --select @command
-- NEW DEFAULT CONSTRAINT --select @column
ALTER TABLE FPPRO00F EXECUTE (@command)
ADD CONSTRAINT DF_PZ_DATADOCR
DEFAULT GETDATE() FOR PZ_DATADOCR
-- NOT NULL
ALTER TABLE FPPRO00F
ALTER COLUMN PZ_DATADOCR DATE NOT NULL
------------------------------------- -- NEW DEFAULT CONSTRAINT
-- PZ_NOMXML ALTER TABLE FPPRO00F
------------------------------------- ADD CONSTRAINT DF_PZ_DATADOCR
ALTER TABLE FPPRO00F DEFAULT GETDATE() FOR PZ_DATADOCR
ALTER COLUMN PZ_NOMXML CHAR(256) NOT NULL -- NOT NULL
ALTER TABLE FPPRO00F
ALTER COLUMN PZ_DATADOCR DATE NOT NULL
END;
-------------------------------------
-- PZ_DATAORARIC BEGIN
------------------------------------- -------------------------------------
-- DROP CONSTRAINT -- PZ_NOMXML
SELECT @column = 'PZ_DATAORARIC' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name ALTER TABLE FPPRO00F
FROM sys.default_constraints ALTER COLUMN PZ_NOMXML CHAR(256) NOT NULL
WHERE parent_object_id = OBJECT_ID('FPPRO00F') END;
BEGIN
DECLARE @command NVARCHAR(1000)
DECLARE @column NVARCHAR(128)
-------------------------------------
-- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATAORARIC ADD CONSTRAINT DF_PZ_DATAORARIC
DEFAULT GETDATE() FOR PZ_DATAORARIC DEFAULT GETDATE() FOR PZ_DATAORARIC
END;
-------------------------------------
-- PZ_DATASTATO BEGIN
------------------------------------- DECLARE @command NVARCHAR(1000)
-- DROP CONSTRAINT DECLARE @column NVARCHAR(128)
SELECT @column = 'PZ_DATASTATO' -------------------------------------
SELECT @command = 'ALTER TABLE FPPRO00F DROP CONSTRAINT ' + name -- PZ_DATASTATO
FROM sys.default_constraints -------------------------------------
WHERE parent_object_id = OBJECT_ID('FPPRO00F') -- 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') AND parent_column_id = COLUMNPROPERTY(OBJECT_ID('FPPRO00F'), @column, 'ColumnId')
EXECUTE (@command) EXECUTE (@command)
-- NEW DEFAULT CONSTRAINT -- NEW DEFAULT CONSTRAINT
ALTER TABLE FPPRO00F ALTER TABLE FPPRO00F
ADD CONSTRAINT DF_PZ_DATASTATO ADD CONSTRAINT DF_PZ_DATASTATO
DEFAULT GETDATE() FOR PZ_DATASTATO; DEFAULT GETDATE() FOR PZ_DATASTATO
END;