分享

DB2中字符、数字和日期类型之间的转换

 java程序员879 2014-09-03

数字型到字符型的转换

 

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函数的一个同义词

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多