Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Datenbankoptionen » Einführung in Datenbankoptionen » Alphabetische Liste der Optionen

 

precision-Option [Datenbank]

Legt die maximale Anzahl von Stellen im Ergebnis aller dezimalen Berechnungen fest

Zulässige Werte

Ganzzahl zwischen 1 und 127 (inklusive)

Standardwert

30

Bereich

Kann nur für die PUBLIC-Gruppe gesetzt werden. Wird sofort wirksam.

Bemerkungen

Gesamtstellen ist die Gesamtzahl aller Stellen links und rechts vom Dezimalzeichen. Die scale-Option legt die minimale Anzahl der Stellen nach dem Dezimalzeichen fest, wenn ein arithmetisches Ergebnis auf die maximalen Gesamtstellen gekürzt wird.

Multiplikation, Division, Addition, Subtraktion und Aggregatfunktionen können jeweils Ergebnisse haben, die die maximale Gesamtstellenzahl übersteigen.

Wenn zum Beispiel DECIMAL(8,2) mit DECIMAL(9,2) multipliziert wird, könnte das Ergebnis DECIMAL(17,4) erfordern. Wenn precision 15 ist, werden nur 15 Stellen im Ergebnis gehalten. Wenn scale 4 ist, wird das Ergebnis DECIMAL(15,4) sein. Wenn scale 2 ist, wird das Ergebnis DECIMAL(15,2) sein. In beiden Fällen ist ein Überlauf möglich.