From d133ae84501e1010045185cceaa296b00ed72da1 Mon Sep 17 00:00:00 2001 From: PitzM Date: Fri, 11 Sep 2026 16:21:36 +0200 Subject: [PATCH] =?UTF-8?q?13=5FZUGFERD/1.0.0.3.sql=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Neue Tabelle TBEDMI_PARSER_RESULTS für Web Parser --- 13_ZUGFERD/1.0.0.3.sql | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 13_ZUGFERD/1.0.0.3.sql diff --git a/13_ZUGFERD/1.0.0.3.sql b/13_ZUGFERD/1.0.0.3.sql new file mode 100644 index 0000000..746450e --- /dev/null +++ b/13_ZUGFERD/1.0.0.3.sql @@ -0,0 +1,42 @@ +CREATE TABLE [dbo].[TBEDMI_PARSER_RESULTS]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [REFERENCE_GUID] [varchar](250) NOT NULL, + [WEB_FILENAME] [varchar](250) NOT NULL, + [WEB_MAIL_ADRESS] [varchar](250) NOT NULL, + [WEB_LANGUAGE] [varchar](5) NOT NULL, + [PARSER_RESULT] [varchar](50) NOT NULL, + [XML_INVOICE_NUMBER] [varchar](50) NULL, + [XML_SELLER_TRADE_PARTY_NAME] [varchar](250) NULL, + [XML_SELLER_MAIL_ADRESS] [varchar](250) NULL, + [XML_SPECIFICATION] [varchar](50) NULL, + [XML_SCHEMA] [varchar](50) NULL, + [XML_FILE_TYPE] [varchar](10) NULL, + [ADDED_WHO] [varchar](50) NULL, + [ADDED_WHEN] [datetime] NULL, + [CHANGED_WHEN] [datetime] NULL +) ON [PRIMARY] +GO + +ALTER TABLE [dbo].[TBEDMI_PARSER_RESULTS] ADD CONSTRAINT [DF_TBEDMI_PARSER_RESULTS_ADDED_WHO] DEFAULT (suser_sname()) FOR [ADDED_WHO] +GO + +ALTER TABLE [dbo].[TBEDMI_PARSER_RESULTS] ADD CONSTRAINT [DF_TBEDMI_PARSER_RESULTS_ADDED_WHEN] DEFAULT (sysdatetime()) FOR [ADDED_WHEN] +GO + + +CREATE OR ALTER TRIGGER [dbo].[TBEDMI_PARSER_RESULTS_AFT_UPD] ON [dbo].[TBEDMI_PARSER_RESULTS] +FOR UPDATE +AS +BEGIN + SET NOCOUNT ON; + + UPDATE [TBEDMI_PARSER_RESULTS] + SET [CHANGED_WHEN] = (sysdatetime()) + FROM [INSERTED] + WHERE [TBEDMI_PARSER_RESULTS].[GUID] = [INSERTED].[GUID]; + +END +GO + +ALTER TABLE [dbo].[TBEDMI_PARSER_RESULTS] ENABLE TRIGGER [TBEDMI_PARSER_RESULTS_AFT_UPD] +GO \ No newline at end of file