Anfang des Inhaltsbereichs

Syntaxdokumentation round_or_trunc_spec Dokument im Navigationsbaum lokalisieren

Syntaxregel zur Spaltenbeschreibung

Syntax

<round_or_trunc_spec> ::= ROUND <valFRACTION> | TRUNC <valFRACTION>

valFRACTION

Anzahl der Stellen nach dem Komma

Der Wert muß zwischen 0 und 18 liegen. Wenn die Zahl keine Nachkommastellen hat, hat die Funktion keinen Effekt.

Verwendung

Sie legen damit für eine Zahl die Anzahl der Stellen nach dem Komma fest.

ROUND <valFRACTION>

Der Wert wird ausgehend von der (<valFRACTION>+1). Stelle nach dem Komma gerundet. Wenn diese Ziffer >= 5 ist, wird aufgerundet. Wenn sie < 5 ist, wird abgerundet. Das Ergebnis ist eine Zahl, bei der die (<valFRACTION>+1). und alle folgenden Stellen 0 sind. Die vorderen Ziffern der Zahl können aber durch Aufrunden verändert worden sein.

Beispiel

DATALOAD TABLE entfernung
  ...
  cm 7 SCALE 2
  cm 7 SCALE -3 ROUND 1
...
INFILE 'meter.daten'

TRUNC <valFRACTION>

Die (<valFRACTION>+1). und alle folgenden Nachkommastellen des Wertes werden auf 0 gesetzt. Die ersten <valFRACTION> Stellen nach dem Komma bleiben unverändert.

Beispiel

DATAEXTRACT * FROM entfernung
  cm    10-14 INTEGER SCALE 2
  m     14-17 INTEGER
  km    18-21 INTEGER SCALE -3 TRUNC 2

OUTFILE 'dimensionen.bin' FORMATTED

Ende des Inhaltsbereichs