Preface
Purpose
Using ABL documentation
References to ABL compiler and run-time features
References to ABL data types
Typographical conventions
Examples of syntax descriptions
Long syntax descriptions split across lines
Complex syntax descriptions with both required and optional elements
Example procedures
OpenEdge messages
Obtaining more information about OpenEdge messages
Introduction
Data types
Data type terminology
INT64 data type
Display Format
Related ABL functions
INT64 in arithmetic and comparison operations
Subtracting DATETIME values
Mixed INTEGER and INT64 expressions
Passing INT64 variables as parameters
Determining when to use INT64 versus INTEGER
Specifying not to use INT64
Large object data types
Binary large objects
What you can do with BLOB values
Restrictions
Character large objects
What you can do with CLOB values
Restrictions
CLOB code pages
LONGCHAR data type
What you can do with LONGCHAR values
Restrictions
LONGCHAR code pages
Using large objects in ABL
Copying large objects
Converting code pages for CLOB and LONGCHAR values
Deleting large objects
Dumping and loading large objects
Dumping large objects
Dumping all data except large objects
Loading large objects
UNDOing subtransactions that contain large object fields
Passing LONGCHAR variables as parameters
Modifying BLOB data
Using BLOB values and image files
Using BLOB values and word processor files
Creating a CLOB from a file
DATETIME and DATETIME-TZ data types
DATETIME data type
DATETIME-TZ data type
Summary of features
Related ABL functions
SESSION handle attributes
Precedence of default time zone sources for ABL time date functions
DATETIME and DATETIME-TZ literals
Comparing date and datetime values
Display formats
Displaying DATETIME data based on display format
Displaying DATETIME-TZ data based on display format
DATETIME and DATETIME-TZ limits
Datetime arithmetic
Adding and subtracting basic datetime values
Adding and subtracting days plus milliseconds with a datetime value
Adding, subtracting, and obtaining specific time intervals
Passing DATETIME and DATETIME-TZ as parameters
Dumping and loading DATETIME and DATETIME-TZ fields
Arrays
Arrays as parameters
Passing indeterminate arrays as parameters
Deep copying arrays
Preface
Deep copying arrays