数字型到字符型的转换
DB2中的col_a字段 |
字段类型 |
到字符类型的转换 |
smallint |
char(col_a) |
integer |
bigint |
double |
char(cast(col_a as decimal(8,2)))) |
decimal(8,2) |
Digits(col_a) |
字符型到数字型的转换
DB2中的col_a字段 |
字段类型 |
数字类型 |
转换 |
char |
smallint |
Integer(trim(char(col_a))) |
integer |
bigint |
cast(char(col_a) as bigint) |
decimal |
cast(col_a as decimal(8,2)) |
double |
cast(cast(char(cast(a.col_a as decimal(8,2))) as decimal(8,2)) as double) |
字符型到日期时间型的互换
DB2中的col_a字段 |
字段类型 |
日期时间型 |
char |
date(trim(char(col_a)))
timestamp(trim(char(col_a)))或to_date(--string-expression,format-string(DB2 9) |
注:to_date实际是TIMESTAMP_FORMAT函数的一个同义词 |
字段类型 |
字符类 |
date |
char(col_a) |
time |
timestamp |
char(col_a) 或 to_char(--timestamp-expression--,format-string--) (DB2 9) |
注:to_char实际是VARCHAR_FORMAT函数的一个同义词 |
|