ESQL supporta diversi tipi di dati che gestiscono i valori numerici.
I seguenti tipi di dati
sono noti collettivamente come tipi di dati numerici:
Nota: - I tipi INTEGER e DECIMAL sono rappresentati esattamente nel broker; i tipi FLOAT
sono intrinsecamente soggetti ad un errore di arrotondamento, senza preavviso. Non utilizzare
FLOAT se è necessaria una precisione assoluta, ad esempio, per rappresentare calcoli monetari.
- Sono possibili diversi cast tra differenti tipi numerici. Tali cast possono avere come risultato una
perdita di precisione, se si esegue il cast di tipi esatti in FLOAT.
Per informazioni sulle funzioni numeriche, consultare Funzioni numeriche ESQL.