Grobmann
-
Gesamte Inhalte
3 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Grobmann
-
-
Hallo,
Danke für die Antwort. Naja es ging mir darum, wenn ich einen Insert mache auf die Table mit diesen Werten, dann bekomme ich auch denselben Fehler. Nur habe ich mir dann die Table mit allen vorhandenen Werten nocheinmal als test erzeugt (Script generien mit Daten/Struktur) und dort kann ich dann den Insert ohne Fehler ausführen.
Nur bei der "Originalen" Table kommt der Fehler. Und deswegen wollte ich einmal wissen warum das so ist. Den wenn es ein Konvertierungs Fehler ist, dann dürfte es doch bei der selben Table auch nicht funktionieren oder?
Danke!
Schöne Grüße
-
Hallo,
ich hoffe das ihr mir weiterhelfen könnt.
Und zwar habe ich folgendes Problem das bei einer Tabelle manchmal ein
"Nachricht 8115, Stufe 16, Status 8, Prozedur TRISAPAusschussImport01, Zeile 172 [Batchstartzeile 0]
Arithmetischer Überlauffehler beim Konvertieren von int in den numeric-Datentyp."
auftritt.
Habe das Ganze dann getestet und wollte es manuel einfügen dabei kam aber leider der Gleiche Fehler. Hier der Insert:
INSERT INTO SAPAusschussImport(Arbeitsplatz, FertAufNr, VorgangNr, FertAufPos, RollenNr,ErfZeit,ErfDatum,AktuellerAusschuss,MEAusschuss,Storniert ,RueckmeldungNummer,RueckmeldungZaehler) VALUES ('STV-IK02', '000001131920', '0010', 1, '00000000000024063333', '20:49:19','2018-12-19',263.424,'M2','0',155167,20913);
Der Fehler bezieht sich anscheinend auf den AktuellerAusschuss, wenn ich diesen entferne funktioniert es.
Hier noch die Create Table:CREATE TABLE [dbo].[SAPAusschussImport]( [Arbeitsplatz] [char](8) NULL, [FertAufNr] [char](12) NULL, [VorgangNr] [char](4) NULL, [FertAufPos] [char](4) NULL, [RollenNr] [char](20) NULL, [ErfZeit] [time](7) NULL, [ErfDatum] [date] NULL, [AktuellerAusschuss] [numeric](18, 3) NULL, [MEAusschuss] [char](3) NULL, [Storniert] [char](1) NULL, [RueckmeldungNummer] [numeric](10, 0) NOT NULL, [RueckmeldungZaehler] [numeric](8, 0) NOT NULL, [ObjectID] [bigint] IDENTITY(1,1) NOT NULL, [InsDatadatetime] [datetime] NULL, [ErfDatadatetime] [datetime] NULL, CONSTRAINT [PK_SAPAusschussImport] PRIMARY KEY CLUSTERED ( [RueckmeldungNummer] ASC, [RueckmeldungZaehler] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY] ) ON [PRIMARY] GO
Das komische an der Sache ist, das ich die Gleiche Table auch als test angelegt habe und dort kann ich den Insert machen ohne Fehler.
Vielen Dank schonmal!
Schöne Grüße
Grobi
Arithmetischer Überlauffehler beim Konvertieren von int in den numeric-Datentyp
in MS SQL Server Forum
Geschrieben
Die Werte sind Original Werte, genau so sind die Angekommen. Bekomme aber von denen 20-30Stk am Tag und dazwischen sind ein zwei die diesen Fehler auslösen. Dabei sind die Werte alle mit . und gleicher Stellenzahl.
Ich verstehe nur nicht warum ich dann dasselbe bei der Testtable einfügen kann.
Werde mich morgen nochmal mit meinen Kollegen zusammen hocken.
Melde mich dann morgen wieder!
Danke soweit!