Revision der Schleupen Schnittstelle

- NOLOCKs und FAST_FORWARDs eingebaut
- Arbeitstabelle eingebaut um Überschneidungen der Exportnummern zu verhindern
This commit is contained in:
2024-09-27 19:25:51 +02:00
parent 1ffac8878c
commit de25541233
7 changed files with 713 additions and 73 deletions

View File

@@ -0,0 +1,32 @@
USE [DD_ECM]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TBCUST_EXPORT_POSTING_DATA_FILE_TEMP](
[GUID] [bigint] IDENTITY(1,1) NOT NULL,
[JOB_GUID] [int] NOT NULL,
[DOCID] [bigint] NOT NULL,
[EXPORT_BOOKING_NUMBER_COUNTER] [bigint] NOT NULL,
[EXPORT_BOOKING_NUMBER] [varchar](50) NOT NULL,
[COMMENT] [varchar](max) NULL,
[ADDED_WHO] [varchar](50) NOT NULL,
[ADDED_WHEN] [datetime] NOT NULL,
CONSTRAINT [PK_TBCUST_EXPORT_POSTING_DATA_FILE_TEMP] PRIMARY KEY CLUSTERED
(
[GUID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[TBCUST_EXPORT_POSTING_DATA_FILE_TEMP] ADD CONSTRAINT [DF_TBCUST_EXPORT_POSTING_DATA_FILE_TEMP_ADDED_WHO] DEFAULT ('DD_ECM DB-Internal') FOR [ADDED_WHO]
GO
ALTER TABLE [dbo].[TBCUST_EXPORT_POSTING_DATA_FILE_TEMP] ADD CONSTRAINT [DF_TBCUST_EXPORT_POSTING_DATA_FILE_TEMP_ADDED_WHEN] DEFAULT (getdate()) FOR [ADDED_WHEN]
GO