Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

Table of Contents

Search

  1. Preface
  2. Function reference
  3. Constants
  4. Operators
  5. Dates
  6. Functions
  7. System variables
  8. Datatype reference

Function Reference

Function Reference

TO_CHAR (Numbers)

TO_CHAR (Numbers)

Converts numeric values to text strings. TO_CHAR also converts dates to strings.
TO_CHAR converts numeric values to text strings as follows:
  • Converts double values to strings of up to 16 digits and provides accuracy up to 15 digits. If you pass a number with more than 15 digits, TO_CHAR rounds the number to the sixteenth digit.
  • Returns decimal notation for numbers in the ranges (-1e16,-1e-16] and [1e-16, 1e16). TO_CHAR returns scientific notation for numbers outside these ranges.
Data Integration
converts the values 1e-16 and -1e16 to scientific notation, but returns the values 1e-16 and -1e-16 in decimal notation.

Syntax

TO_CHAR(
numeric_value
)
Argument
Required/
Optional
Description
numeric_value
Required
Numeric datatype. The numeric value you want to convert to a string. You can enter any valid expression.

Return Value

String.
NULL if a value passed to the function is NULL.

Example

The following expression converts the values in the SALES column to text:
TO_CHAR( SALES )
SALES
RETURN VALUE
1010.99
'1010.99'
-15.62567
'-15.62567'
10842764968208837340
'1.084276496820884e+019'
  (rounded to 16th digit)
1.234567890123456789e-10
'0.0000000001234567890123457'
(greater than 1e-16 but less than 1e16)
1.23456789012345e17
'1.23456789012345e17'
  (greater than 1e16)
0
'0'
33.15
'33.15'
NULL
NULL

0 COMMENTS

We’d like to hear from you!