| ABS
|
Full
|
|
|
| ACOS
|
Full
|
|
|
| ADD_MONTHS
|
Full
|
ESQL runtime
|
|
| ASCII
|
Full
|
|
|
| ASCII_CHR
|
Full
|
SQL Name Mapping
|
|
| ASIN
|
Full
|
|
|
| ATAN
|
Full
|
|
|
| BIGINT
|
Full
|
ESQL runtime
|
|
| BINARY
|
Full
|
ESQL runtime
|
|
| BLOB
|
Full
|
ESQL runtime
|
|
| CEILING
|
Full
|
|
|
| CHAR
|
Partial
|
ESQL runtime
|
The third parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| CLOB
|
Partial
|
ESQL runtime
|
The third parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| COALESCE
|
Full
|
ESQL runtime
|
|
| COMPARE_DECFLOAT
|
Full
|
|
|
| CONCAT
|
Full
|
SQL Name Mapping using dbo.CONCAT
|
|
| CONCAT_BINARY
|
Full
|
SQL Name Mapping using dbo.CONCAT_BINARY
|
|
| COS
|
Full
|
|
|
| DATE
|
Full
|
ESQL runtime
|
|
| DAY
|
Full
|
ESQL runtime
|
|
| DAYOFMONTH
|
Full
|
ESQL runtime
|
|
| DAYOFWEEK
|
Full
|
ESQL runtime
|
|
| DAYOFWEEK_ISO
|
Full
|
ESQL runtime
|
|
| DAYOFYEAR
|
Full
|
ESQL runtime
|
|
| DAYS
|
Full
|
ESQL runtime
|
|
| DBCLOB
|
Partial
|
ESQL runtime
|
The third parameter – CODEUNITS16, or CODEUNITS32
|
| DECFLOAT2
|
Partial
|
ESQL runtime
|
The second parameter – 16 or 34
|
| DECIMAL or DEC
|
Partial
|
ESQL runtime
|
The optional fourth parameter – decimal character
|
| DEGREES
|
Full
|
|
|
| DIFFERENCE
|
Full
|
|
|
| DIGITS
|
Full
|
SQL Name Mapping using dbo.digits
|
|
| DOUBLE_PRECISION or DOUBLE
|
Full
|
ESQL runtime
|
|
| EXP
|
Full
|
|
|
| EXTRACT
|
Full
|
ESQL runtime
|
|
| FLOAT
|
Full
|
ESQL runtime
|
|
| FLOOR
|
Full
|
|
|
| GRAPHIC
|
Partial
|
ESQL runtime
|
The third parameter – CODEUNITS16, or CODEUNITS32
|
| HEX
|
Full
|
SQL Name Mapping using dbo.hex
|
|
| HOUR
|
Full
|
ESQL runtime
|
|
| IDENTITY_VAL_LOCAL
|
Full
|
ESQL runtime
|
|
| IFNULL
|
Full
|
SQL Name Mapping using COALESCE
|
|
| INTEGER or INT
|
Full
|
ESQL runtime
|
|
| LAST_DAY
|
Full
|
SQL Name Mapping using dbo.lastday
|
|
| JULIAN_DAY
|
Full
|
SQL Name Mapping using dbo.julianday
|
|
| LCASE
|
Full
|
SQL Name Mapping using LOWER
|
|
| LEFT
|
Partial
|
ESQL runtime
|
The optional third parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| LENGTH
|
Full
|
SQL Name Mapping using DATALENGTH
|
|
| LN
|
Full
|
SQL Name Mapping using LOG
|
|
| LOCATE
|
Partial
|
ESQL runtime
|
The optional fourth parameter – CODEUNITS16, or CODEUNITS32
|
| LOG10
|
Full
|
|
|
| LOWER
|
Partial
|
|
The optional second and third parameters are not supported by SQL Server
|
| LPAD
|
Full
|
SQL Name Mapping using dbo.LPAD
|
|
| LTRIM
|
Partial
|
|
The optional second parameter is not supported by SQL Server
|
| MICROSECOND
|
Full
|
ESQL runtime
|
|
| MIDNIGHT_SECONDS
|
Full
|
ESQL runtime
|
|
| MINUTE
|
Full
|
ESQL runtime
|
|
| MOD
|
Full
|
ESQL runtime
|
|
| MONTH
|
Full
|
ESQL runtime
|
|
| NEXT_DAY
|
Full
|
SQL Name Mapping using dbo.nextday
|
|
| POSSTR
|
Full
|
|
|
| POWER
|
Full
|
ESQL runtime
|
|
| QUARTER
|
Full
|
ESQL runtime
|
|
| RADIANS
|
Full
|
|
|
| RAND
|
Full
|
|
|
| REAL
|
Full
|
ESQL runtime
|
|
| REPEAT
|
Full
|
SQL Name Mapping using REPLICATE
|
|
| REPLACE
|
Full
|
|
|
| RIGHT
|
Partial
|
ESQL runtime
|
The optional third parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| ROUND
|
Partial
|
|
ROUND function in SQL Server does not automatically expand precision for the result if arithmetic overflow occurs. For example, SQL Server treats ROUND(873.726,-3) as error whereas DB2 yields 1000.000
|
| RPAD
|
Full
|
SQL Name Mapping using dbo.RPAD
|
|
| RTRIM
|
Partial
|
|
The optional second parameter is not supported by SQL Server
|
| SECOND
|
Partial
|
ESQL runtime
|
The optional second parameter
|
| SIGN
|
Full
|
|
|
| SIN
|
Full
|
|
|
| SMALLINT
|
Full
|
ESQL runtime
|
|
| SOUNDEX
|
Full
|
|
|
| SPACE
|
Full
|
|
|
| SQRT
|
Full
|
|
|
| STRIP
|
Full
|
SQL Name Mapping using dbo.strip
|
|
| SUBSTR
|
Full
|
SQL Name Mapping using SUBSTRING
|
|
| SUBSTRING
|
Full
|
ESQL runtime
|
The optional fourth parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| TAN
|
Full
|
|
|
| TIME
|
Full
|
ESQL runtime
|
|
| TIMESTAMP
|
Full
|
ESQL runtime
|
|
| TIMESTAMP_ISO
|
Full
|
ESQL runtime
|
|
| TIMESTAMPDIFF
|
Full
|
ESQL runtime
|
|
| TRANSLATE
|
Full
|
SQL Name Mapping using dbo.translate
|
|
| TRUNCATE or TRUNC
|
Full
|
ESQL runtime
|
|
| UCASE
|
Partial
|
SQL Name Mapping using UPPER
|
The optional second and third parameters
|
| UNICODE
|
Full
|
|
|
| UPPER
|
Partial
|
|
The optional second and third parameters
|
| VALUE
|
Full
|
SQL Name Mapping using COALESCE
|
|
| VARBINARY
|
Full
|
ESQL runtime
|
|
| VARCHAR
|
Partial
|
|
The optional third parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| VARGRAPHIC
|
Partial
|
|
The optional third parameter – CODEUNITS16, CODEUNITS32, or OCTETS
|
| WEEK
|
Full
|
ESQL runtime
|
|
| WEEK_ISO
|
Full
|
ESQL runtime
|
|
| XMLQUERY
|
Full
|
ESQL runtime
|
|
| YEAR
|
Full
|
ESQL runtime
|
|
|
1 When blank, SQL Server and z/OS provide same functionality.
2 The value is converted to FLOAT.
|