The function is overloaded and can be invoked with one, two, or three arguments.
The first argument can be one of the following data types:
- DATE
- TIMESTAMP
- TIMESTAMP WITH TIME ZONE
The second argument can be one of the following system-defined calendars (TERADATA, ISO, or COMPATIBLE) or NULL
The third argument can be one of the following data types:
- TIME
- TIME ITH TIME ZONE
- NULL