Scalar functions
- Last Updated: January 17, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The following table lists OpenEdge SQL scalar functions. A check mark identifies the compatibility of the function as SQL‑92 compatible, ODBC compatible, or a Progress® extension.
| Scalar function | SQL‑92 | ODBC | Progress extension | Notes |
|---|---|---|---|---|
ABS
|
— | a | — | — |
ACOS
|
— | a | — | — |
ADD_MONTHS
|
— | — | a | — |
ASCII
|
— | a | — | — |
ASIN
|
— | a | — | — |
ATAN
|
— | a | — | — |
ATAN2
|
— | a | — | — |
CAST
|
a | — | — | — |
CEILING
|
— | a | — | — |
CHAR
|
— | a | — | — |
CHR
|
— | — | a | — |
COALESCE
|
a | — | — | — |
CONCAT
|
— | a | — | — |
CONVERT
|
— | a | — | Requires ODBC escape clause - { fn } |
CONVERT
|
— | — | a | Not compatible with ODBC CONVERT |
COS
|
— | a | — | — |
CURDATE
|
— | a | — | — |
CURTIME
|
— | a | — | — |
DATABASE
|
— | a | — | — |
DAYNAME
|
— | a | — | — |
DAYOFMONTH
|
— | a | — | — |
DAYOFWEEK
|
— | a | — | — |
DAYOFYEAR
|
— | a | — | — |
DB_NAME
|
— | — | a | — |
DECODE
|
— | — | a | — |
DEGREES
|
— | a | — | — |
EXP
|
— | a | — | — |
FLOOR
|
— | a | — | — |
GREATEST
|
— | — | a | — |
HOUR
|
— | a | — | — |
IFNULL
|
— | a | — | — |
INITCAP
|
— | — | a | — |
INSERT
|
— | a | — | — |
INSTR
|
— | — | a | — |
LAST_DAY
|
— | — | a | — |
LCASE
|
— | a | — | — |
LEAST
|
— | — | a | — |
LEFT
|
— | a | — | — |
LENGTH
|
— | a | — | — |
LOCATE
|
— | a | — | — |
LOG10
|
— | a | — | — |
LOWER
|
a | — | — | — |
LPAD
|
— | — | a | — |
LTRIM
|
— | a | — | — |
MINUTE
|
— | a | — | — |
MOD
|
— | a | — | — |
MONTH
|
— | a | — | — |
MONTHNAME
|
— | a | — | — |
MONTHS_BETWEEN
|
— | — | a | — |
NEXT_DAY
|
— | — | a | — |
NOW
|
— | a | — | — |
NULLIF
|
a | — | — | — |
NVL
|
— | — | a | — |
PI
|
— | a | — | — |
POWER
|
— | — | a | — |
PREFIX
|
— | — | a | — |
PRO_ARR_DESCAPE
|
— | — | a | — |
PRO_ARR_ESCAPE
|
— | — | a | — |
PRO_ELEMENT
|
— | — | a | — |
QUARTER
|
— | a | — | — |
RADIAN
|
— | a | — | — |
RAND
|
— | a | — | — |
REPEAT
|
— | a | — | — |
REPLACE
|
— | a | — | — |
RIGHT
|
— | a | — | — |
ROUND
|
— | — | a | — |
ROWID
|
— | — | a | — |
RPAD
|
— | — | a | — |
RTRIM
|
— | a | — | — |
SECOND
|
— | a | — | — |
SIGN
|
— | a | — | — |
SIN
|
— | a | — | — |
SQRT
|
— | a | — | — |
SUBSTR
|
— | — | a | — |
SUBSTRING
|
— | a | — | — |
SUFFIX
|
— | — | a | — |
SYSDATE
|
— | — | a | — |
SYSTIME
|
— | — | a | — |
SYSTIMESTAMP
|
— | — | a | — |
TAN
|
— | a | — | — |
TO_CHAR
|
— | — | a | — |
TO_DATE
|
— | — | a | — |
TO_NUMBER
|
— | — | a | — |
TO_TIME
|
— | — | a | — |
TO_TIMESTAMP
|
— | — | a | — |
TRANSLATE
|
— | — | a | — |
UCASE
|
— | a | — | — |
UPPER
|
a | — | — | — |
USER
|
a | a | a | — |
WEEK
|
— | a | — | — |
YEAR
|
— | a | — | — |