ABS |
完全 |
|
|
ACOS |
完全 |
|
|
ADD_MONTHS |
完全 |
ESQL ランタイム |
|
ASCII |
完全 |
|
|
ASCII_CHR |
完全 |
SQL 名のマッピング |
|
ASIN |
完全 |
|
|
ATAN |
完全 |
|
|
BIGINT |
完全 |
ESQL ランタイム |
|
BINARY |
完全 |
ESQL ランタイム |
|
BLOB |
完全 |
ESQL ランタイム |
|
CEILING |
完全 |
|
|
CHAR |
部分的 |
ESQL ランタイム |
3 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
CLOB |
部分的 |
ESQL ランタイム |
3 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
COALESCE |
完全 |
ESQL ランタイム |
|
COMPARE_DECFLOAT |
完全 |
|
|
CONCAT |
完全 |
dbo.CONCAT を使用した SQL 名のマッピング |
|
CONCAT_BINARY |
完全 |
dbo.CONCAT_BINARY を使用した SQL 名のマッピング |
|
COS |
完全 |
|
|
DATE |
完全 |
ESQL ランタイム |
|
DAY |
完全 |
ESQL ランタイム |
|
DAYOFMONTH |
完全 |
ESQL ランタイム |
|
DAYOFWEEK |
完全 |
ESQL ランタイム |
|
DAYOFWEEK_ISO |
完全 |
ESQL ランタイム |
|
DAYOFYEAR |
完全 |
ESQL ランタイム |
|
DAYS |
完全 |
ESQL ランタイム |
|
DBCLOB |
部分的 |
ESQL ランタイム |
3 番目のパラメーター – CODEUNITS16 または CODEUNITS32 |
DECFLOAT2 |
部分的 |
ESQL ランタイム |
2 番目のパラメーター – 16 または 34 |
DECIMAL または DEC |
部分的 |
ESQL ランタイム |
オプションの 4 番目のパラメーター – decimal character |
DEGREES |
完全 |
|
|
DIFFERENCE |
完全 |
|
|
DIGITS |
完全 |
dbo.digits を使用した SQL 名のマッピング |
|
DOUBLE_PRECISION または DOUBLE |
完全 |
ESQL ランタイム |
|
EXP |
完全 |
|
|
EXTRACT |
完全 |
ESQL ランタイム |
|
FLOAT |
完全 |
ESQL ランタイム |
|
FLOOR |
完全 |
|
|
GRAPHIC |
部分的 |
ESQL ランタイム |
3 番目のパラメーター – CODEUNITS16 または CODEUNITS32 |
HEX |
完全 |
dbo.hex を使用した SQL 名のマッピング |
|
HOUR |
完全 |
ESQL ランタイム |
|
IDENTITY_VAL_LOCAL |
完全 |
ESQL ランタイム |
|
IFNULL |
完全 |
COALESCE を使用した SQL 名のマッピング |
|
INTEGER または INT |
完全 |
ESQL ランタイム |
|
LAST_DAY |
完全 |
dbo.lastday を使用した SQL 名のマッピング |
|
JULIAN_DAY |
完全 |
dbo.julianday を使用した SQL 名のマッピング |
|
LCASE |
完全 |
LOWER を使用した SQL 名のマッピング |
|
LEFT |
部分的 |
ESQL ランタイム |
オプションの 3 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
LENGTH |
完全 |
DATALENGTH を使用した SQL 名のマッピング |
|
LN |
完全 |
LOG を使用した SQL 名のマッピング |
|
LOCATE |
部分的 |
ESQL ランタイム |
オプションの 4 番目のパラメーター – CODEUNITS16 または CODEUNITS32 |
LOG10 |
完全 |
|
|
LOWER |
部分的 |
|
オプションの 2 番目および 3 番目のパラメーターは SQL Server ではサポートされません。 |
LPAD |
完全 |
dbo.LPAD を使用した SQL 名のマッピング |
|
LTRIM |
部分的 |
|
オプションの 2 番目のパラメーターは SQL Server ではサポートされません。 |
MICROSECOND |
完全 |
ESQL ランタイム |
|
MIDNIGHT_SECONDS |
完全 |
ESQL ランタイム |
|
MINUTE |
完全 |
ESQL ランタイム |
|
MOD |
完全 |
ESQL ランタイム |
|
MONTH |
完全 |
ESQL ランタイム |
|
NEXT_DAY |
完全 |
dbo.nextday を使用した SQL 名のマッピング |
|
POSSTR |
完全 |
|
|
POWER |
完全 |
ESQL ランタイム |
|
QUARTER |
完全 |
ESQL ランタイム |
|
RADIANS |
完全 |
|
|
RAND |
完全 |
|
|
REAL |
完全 |
ESQL ランタイム |
|
REPEAT |
完全 |
REPLICATE を使用した SQL 名のマッピング |
|
REPLACE |
完全 |
|
|
RIGHT |
部分的 |
ESQL ランタイム |
オプションの 3 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
ROUND |
部分的 |
|
SQL Server の ROUND 関数では、算術オーバーフローが発生した場合に結果の精度が自動的に拡張されません。たとえば、SQL Server では ROUND(873.726,-3) がエラーとして扱われますが、DB2 では 1000.000 になります。 |
RPAD |
完全 |
dbo.RPAD を使用した SQL 名のマッピング |
|
RTRIM |
部分的 |
|
オプションの 2 番目のパラメーターは SQL Server ではサポートされません。 |
SECOND |
部分的 |
ESQL ランタイム |
オプションの 2 番目のパラメーター |
SIGN |
完全 |
|
|
SIN |
完全 |
|
|
SMALLINT |
完全 |
ESQL ランタイム |
|
SOUNDEX |
完全 |
|
|
SPACE |
完全 |
|
|
SQRT |
完全 |
|
|
STRIP |
完全 |
dbo.strip を使用した SQL 名のマッピング |
|
SUBSTR |
完全 |
SUBSTRING を使用した SQL 名のマッピング |
|
SUBSTRING |
完全 |
ESQL ランタイム |
オプションの 4 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
TAN |
完全 |
|
|
TIME |
完全 |
ESQL ランタイム |
|
TIMESTAMP |
完全 |
ESQL ランタイム |
|
TIMESTAMP_ISO |
完全 |
ESQL ランタイム |
|
TIMESTAMPDIFF |
完全 |
ESQL ランタイム |
|
TRANSLATE |
完全 |
dbo.translate を使用した SQL 名のマッピング |
|
TRUNCATE または TRUNC |
完全 |
ESQL ランタイム |
|
UCASE |
部分的 |
UPPER を使用した SQL 名のマッピング |
オプションの 2 番目および 3 番目のパラメーター |
UNICODE |
完全 |
|
|
UPPER |
部分的 |
|
オプションの 2 番目および 3 番目のパラメーター |
VALUE |
完全 |
COALESCE を使用した SQL 名のマッピング |
|
VARBINARY |
完全 |
ESQL ランタイム |
|
VARCHAR |
部分的 |
|
オプションの 3 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
VARGRAPHIC |
部分的 |
|
オプションの 3 番目のパラメーター – CODEUNITS16、CODEUNITS32、または OCTETS |
WEEK |
完全 |
ESQL ランタイム |
|
WEEK_ISO |
完全 |
ESQL ランタイム |
|
XMLQUERY |
完全 |
ESQL ランタイム |
|
YEAR |
完全 |
ESQL ランタイム |
|
1 空白の場合、SQL Server と z/OS で同じ機能が提供されます。
2 値が FLOAT に変換されます。
|