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