diff --git a/src/fp/sql/fp0114.sql b/src/fp/sql/fp0114.sql index 8838b0f9a..94da908e0 100644 --- a/src/fp/sql/fp0114.sql +++ b/src/fp/sql/fp0114.sql @@ -1,136 +1,179 @@ -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 +BEGIN + 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 +END; -------------------------------------- --- 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 +BEGIN + DECLARE @command NVARCHAR(1000) + DECLARE @column NVARCHAR(128) + ------------------------------------- + -- 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 +END; -------------------------------------- --- 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 +BEGIN + DECLARE @command NVARCHAR(1000) + DECLARE @column NVARCHAR(128) + ------------------------------------- + -- 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 +END; -------------------------------------- --- 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 +BEGIN + DECLARE @command NVARCHAR(1000) + DECLARE @column NVARCHAR(128) + ------------------------------------- + -- 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 +END; -------------------------------------- --- 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 +BEGIN + DECLARE @command NVARCHAR(1000) + DECLARE @column NVARCHAR(128) + ------------------------------------- + -- 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 +END; + + +BEGIN + DECLARE @command NVARCHAR(1000) + DECLARE @column NVARCHAR(128) + ------------------------------------- + -- 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') + --select @command + --select @column + 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 +END; + + +BEGIN + ------------------------------------- + -- PZ_NOMXML + ------------------------------------- + ALTER TABLE FPPRO00F + ALTER COLUMN PZ_NOMXML CHAR(256) NOT NULL +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') + EXECUTE (@command) + -- NEW DEFAULT CONSTRAINT + ALTER TABLE FPPRO00F + ADD CONSTRAINT DF_PZ_DATAORARIC + DEFAULT GETDATE() FOR PZ_DATAORARIC +END; + + +BEGIN + DECLARE @command NVARCHAR(1000) + DECLARE @column NVARCHAR(128) + ------------------------------------- + -- 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 +END;