----------  Datatypes  ----------

Empress supports many datatypes. They are listed below along with their
parameters.

1) Character    CHAR (length, type)
                CHARACTER (length, type)
                NLSCHAR (length, type)
                NLSCHARACTER (length, type)
                      length - maximum number of characters
                      type - may be one of (1-3)

                        1 - printable characters only,
                            leading and trailing blanks removed
                        2 - printable characters only
                        3 - any ASCII characters except \O (null),
                            new lines must be preceded by "\"

                BULK (# of bytes printed, primary
                      storage, overflow storage, number of extents)

                TEXT (print length, primary storage,
                      overflow storage, number of extents)

                NLSTEXT (print length, primary storage,
                      overflow storage, number of extents)

2) Date         DATE (format)
                      format - may be one of (0-8)

                 0 - 19820627
                 1 - 27 June 1982
                 2 - June 27, 1982
                 3 - 06/27/82
                 4 - 27/06/82
                 5 - 27 Jun 82
                 6 - Jun 27, 82
                 7 - 06/27/1982
                 8 - 27/06/1982

                TIME (format-see DATE above) hh:mm:ss

                MICROTIMESTAMP (format-see DATE above)
                (date format) hh:mm:ss.xxxxx

3) Decimal      DECIMAL (maximum digits, number of
                         decimal places)

                DOLLAR (maximum size, format)
                        format - may be one of (1-3)

                 1 - $1,234.00
                 2 - $****1,234.00
                 3 - 1234.00

4) Float        FLOAT - 4-byte float: scientific notation

                LONGFLOAT - 8-byte float: scientific notation

5) Integer      SHORTINTEGER - 1-byte integer
                               (-127 to 127)

                INTEGER - 2-byte integer
                          (-32767 to 32767)

                LONGINTEGER - 4-byte integer
                              (-2147483647 to 2147483647)

                INTEGER64 - 8 -byte integer
                              (-9223372036854775807 to 9223372036854775807)

6) Sequence     SEQUENCE (SEQUENCE_NAME)

                where length depends on sequence definition, it is 4-bytes or
                8 bytes
