DB2中字符、数字和日期类型之间的转换
DB2中字符、数字和日期类型之间的转换 一般我们在使用DB2或Oracle的过程中,经常会在数字<->字符<->日期三种类 型之间做转换,那么在DB2和Oracle中,他们分别是如何实现的呢?在Oracle这几个类型之间的转换是十分方便的,通过 to_char|to_date|to_number函数即可完成类型转换。本小节主要介绍DB2中的一些知识,从Oracle转过来的DBA或开发人 员,可以对比着 学习 。 数字型到字符型的转换 DB2中的col_a字段 字段类型 到字符类型的转换 smallint char(col_a) integer bigint double char(cast(col_a as decimal(8,2)))) decimal(8,2) Digits(col_a) 测试 一下: SQL> create table test_datatype SQL> ( SQL> col_a smallint, SQL> col_b integer, SQL> col_c bigint, SQL> col_d decimal(8,2), SQL> col_e double SQL> ); DB20000I SQL 命令成功完成。 SQL> insert into test_datatype values(1,20,3000,4000.44,55555);