Ich möchte Dataype verwenden, das mehr als 19 Stellen enthalten kann. Gibt es also einen Datentyp, der mehr als 19 Stellen enthalten kann?
Numerisch/Dezimal, Float/Real. Es gibt eine großartige Antwort hier , einige offizielle Dokumentationen hier und hier , und ich habe auch vor ein paar Meinungen vor Ewigkeiten gepostet , aber hier ist eine kurze Demonstration:
-- overflow error:
DECLARE @x BIGINT = 9999999999999999999;
GO
-- works:
DECLARE @x DECIMAL(38,0) = 99999999999999999999999999999999999999;