Browse Source

Anpassung Tabellen

Heidenreich 2 years ago
parent
commit
19df31fdba

+ 33 - 0
System/OPTIMA/SQL/schema/GC/procedures/SP_FILL_GC_ACTIVITY.sql

@@ -0,0 +1,33 @@
+SET QUOTED_IDENTIFIER ON 
+GO
+SET ANSI_NULLS ON 
+GO
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date,,>
+-- Description:	<Description,,>
+-- =============================================
+CREATE PROCEDURE [dbo].[SP_FILL_GC_ACTIVITY]
+
+AS
+BEGIN
+INSERT INTO [GC].[data].[GC_Activity_Codes] ([Client_DB]
+      ,[Activity_Code]
+      ,[Activity_Desc]
+      ,[Activity_Category]
+      ,[Present])
+	  SELECT 
+	  [CLIENT_DB]
+	  ,[ACTIVITY_CODE]
+	  ,[ACTIVITY_DESCRIPTION]
+	  ,[ACTIVITY_CATEGORY]
+      ,[PRESENT]
+       FROM [OPTIMA].[import].[ACTIVITY]
+END
+GO
+SET QUOTED_IDENTIFIER OFF 
+GO
+SET ANSI_NULLS OFF 
+GO
+
+GO

+ 1 - 1
System/OPTIMA/SQL/schema/GC/users/gaps.sql

@@ -1,5 +1,5 @@
 IF SUSER_ID('gaps') IS NULL
-				BEGIN CREATE LOGIN gaps WITH PASSWORD = 0x0200B564EAAC5C8AEE9E8F510C2972ADBB14D10AC058294AD865419CC821FDBA939E01679F516CD7B4D5D15C52E56DD2DBFD604C93FB8F81AD86F4087D378F26FB4236CAA468 HASHED END
+				BEGIN CREATE LOGIN gaps WITH PASSWORD = 0x0200B8A773F47B9FF85F6052343339696158705C4600A6DC6E61435C42D3B8FA4BA6566526871FB53A14DF5BC697CC57D2DC95467A300FEF1C8569CFF1CF863FB7243C098359 HASHED END
 CREATE USER [gaps] FOR LOGIN [gaps] WITH DEFAULT_SCHEMA = [dbo]
 /*ALTER ROLE db_owner ADD MEMBER gaps*/ exec sp_addrolemember 'db_owner', 'gaps'
 /*ALTER ROLE db_datareader ADD MEMBER gaps*/ exec sp_addrolemember 'db_datareader', 'gaps'

+ 0 - 5
System/OPTIMA/SQL/schema/OPTIMA/schemas.sql

@@ -13,10 +13,5 @@ if not exists(select s.schema_id from sys.schemas s where s.name = 'template')
 	and exists(select p.principal_id from sys.database_principals p where p.name = 'dbo') begin
 	exec sp_executesql N'create schema [template] authorization [dbo]'
 end
-
-if not exists(select s.schema_id from sys.schemas s where s.name = 'staging') 
-	and exists(select p.principal_id from sys.database_principals p where p.name = 'dbo') begin
-	exec sp_executesql N'create schema [staging] authorization [dbo]'
-end
 GO
 

+ 1 - 1
System/OPTIMA/SQL/schema/OPTIMA/tables/import.CALENDAR_PATTERN.sql

@@ -1,7 +1,7 @@
 CREATE TABLE [import].[CALENDAR_PATTERN] (
    [CALENDAR_INFO_ID] [numeric](12,0) NOT NULL,
    [CALENDAR_TYPE_ID] [smallint] NOT NULL,
-   [RECURRING_PATTERN_ID] [char](5) NOT NULL,
+   [RECURRING_PATTERN_ID] [varchar](10) NOT NULL,
    [RECURRING_PATTERN_PRIORITY] [smallint] NOT NULL,
    [TRANSACT_DATE] [datetime] NOT NULL,
    [HANDLER] [char](4) NOT NULL,

+ 2 - 2
System/OPTIMA/SQL/schema/OPTIMA/tables/import.TIME_CONTROL_END.sql

@@ -1,6 +1,6 @@
 CREATE TABLE [import].[TIME_CONTROL_END] (
-   [PERSON_GROUP] [char](4) NOT NULL,
-   [PERSON_NUMBER] [char](4) NOT NULL,
+   [PERSON_GROUP] [varchar](10) NOT NULL,
+   [PERSON_NUMBER] [varchar](10) NOT NULL,
    [WORK_TRANS_DATE] [datetime] NOT NULL,
    [WORK_START_TIME] [numeric](4,0) NOT NULL,
    [ORDER_NUMBER] [numeric](7,0) NOT NULL,

+ 1 - 1
System/OPTIMA/SQL/schema/OPTIMA/tables/import.VEHICLE.sql

@@ -185,7 +185,7 @@ CREATE TABLE [import].[VEHICLE] (
    [TRADE_IN_CAR_CHAS] [varchar](20) NULL,
    [GMS_REFERENCE] [varchar](20) NULL,
    [USE_OF_VEHICLE] [char](2) NULL,
-   [PAINT_TYPE] [char](5) NULL,
+   [PAINT_TYPE] [varchar](10) NULL,
    [GEAR_NO] [varchar](15) NULL,
    [SERV_CONTRACT_NO] [varchar](19) NULL,
    [PRODUCTION_NO] [varchar](30) NULL,

+ 1 - 1
System/OPTIMA/SQL/schema/OPTIMA/tables/import.WORKING_PERIOD.sql

@@ -1,7 +1,7 @@
 CREATE TABLE [import].[WORKING_PERIOD] (
    [START_DAY_ID] [smallint] NOT NULL,
    [END_DAY_ID] [smallint] NOT NULL,
-   [RECURRING_PATTERN_ID] [char](5) NULL,
+   [RECURRING_PATTERN_ID] [varchar](10) NULL,
    [CALENDAR_INFO_ID] [numeric](12,0) NULL,
    [CALENDAR_TYPE_ID] [smallint] NULL,
    [CALENDAR_EVENT_ID] [int] NULL,

+ 1 - 1
System/OPTIMA/SQL/schema/OPTIMA/users/import.gaps.sql

@@ -1,5 +1,5 @@
 IF SUSER_ID('gaps') IS NULL
-				BEGIN CREATE LOGIN gaps WITH PASSWORD = 0x0200B564EAAC5C8AEE9E8F510C2972ADBB14D10AC058294AD865419CC821FDBA939E01679F516CD7B4D5D15C52E56DD2DBFD604C93FB8F81AD86F4087D378F26FB4236CAA468 HASHED END
+				BEGIN CREATE LOGIN gaps WITH PASSWORD = 0x0200B8A773F47B9FF85F6052343339696158705C4600A6DC6E61435C42D3B8FA4BA6566526871FB53A14DF5BC697CC57D2DC95467A300FEF1C8569CFF1CF863FB7243C098359 HASHED END
 CREATE USER [gaps] FOR LOGIN [gaps] WITH DEFAULT_SCHEMA = [import]
 /*ALTER ROLE db_owner ADD MEMBER gaps*/ exec sp_addrolemember 'db_owner', 'gaps'
 /*ALTER ROLE db_datareader ADD MEMBER gaps*/ exec sp_addrolemember 'db_datareader', 'gaps'

+ 1 - 1
System/OPTIMA/SQL/schema/OPTIMA2/users/import.gaps.sql

@@ -1,5 +1,5 @@
 IF SUSER_ID('gaps') IS NULL
-				BEGIN CREATE LOGIN gaps WITH PASSWORD = 0x0200B564EAAC5C8AEE9E8F510C2972ADBB14D10AC058294AD865419CC821FDBA939E01679F516CD7B4D5D15C52E56DD2DBFD604C93FB8F81AD86F4087D378F26FB4236CAA468 HASHED END
+				BEGIN CREATE LOGIN gaps WITH PASSWORD = 0x0200B8A773F47B9FF85F6052343339696158705C4600A6DC6E61435C42D3B8FA4BA6566526871FB53A14DF5BC697CC57D2DC95467A300FEF1C8569CFF1CF863FB7243C098359 HASHED END
 CREATE USER [gaps] FOR LOGIN [gaps] WITH DEFAULT_SCHEMA = [import]
 /*ALTER ROLE db_owner ADD MEMBER gaps*/ exec sp_addrolemember 'db_owner', 'gaps'
 /*ALTER ROLE db_datawriter ADD MEMBER gaps*/ exec sp_addrolemember 'db_datawriter', 'gaps'