Gibt numerische Daten zurück, die in den vorzeichenlosen Datentyp konvertiert wurden.

UNSIGNED(Zahl; Ergebnislänge)
Name Typ Beschreibung
Nummer

numerisch

Der zu konvertierende Wert.

Ergebnislänge numerisch

Die Anzahl von Bytes, die in der Ausgabezeichenfolge verwendet werden soll.

Numerisch.

Einfache Beispiele

Gibt „000075“ zurück:

UNSIGNED(75; 3)
UNSIGNED(-75; 3)
UNSIGNED(7,5; 3)

Gibt „2456“ zurück („1“ wurde abgeschnitten, da lediglich 4 Ziffern gespeichert werden können, wenn Ergebnislänge gleich „2“ ist):

UNSIGNED(12456; 2)

Gibt „000000012456“ zurück:

UNSIGNED(-12,456; 6)

Was sind vorzeichenlose Daten?

Der vorzeichenlose Datentyp wird von Großrechner-Betriebssystemen verwendet, um numerische Werte in einem Format zu speichern, das den wenigsten Platz beansprucht und zwei Ziffern je Byte speichert. Der vorzeichenlose Datentyp entspricht dem gepackten Datentyp, verwendet jedoch nicht das letzte Byte, um anzugeben, ob der Wert positiv oder negativ ist.

Wann Sie UNSIGNED( ) verwenden sollen

Sie können die UNSIGNED( )-Funktion verwenden, um numerische Daten in das vorzeichenlose Format zu konvertieren und in Mainframe-Systeme zu exportieren.

Abgeschnittene Rückgabewert

Wenn der Ergebnislänge-Wert kürzer ist als die Länge des Zahl-Werts, werden die zusätzlichen Ziffern abgeschnitten.