Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

DB2类型转换

Posted on 2009-04-03 09:27 Prayer 阅读(1964) 评论(0)  编辑 收藏 引用 所属分类: DB2
db2数据类型转换:
money为Integer        Integer ----> char            char(money)
                    char -------> Integer        Integer(trim(char(money)))
                   
money为double(8,2)     double ----->char            char(cast(money as decimal(8,2)))
                    char ------->double            cast(cast(char(cast(a.money as decimal(8,2))) as decimal(8,2)) as double)
                   
money为decimal(8,2)    decimal ------->char        Digits(money)
                    char ------->decimal        cast(Digits(money) as decimal(8,2))
                   
money为date            date ------>char            char(money)
                    char ------>date            date(trim(char(money)))
                   
money为bigint        bigint ---->char            char(money)
                    char ----->bigint            cast(char(money) as bigint)
这是我在项目过程中遇到的一个通过触发器保存删除掉或者修改掉的数据到一个xml列中,组串的时候需要用的。用掉我一个上午四处找资料,实验。
网上的很多介绍都太笼统,不适用。有错误的地方请指出,如果还有需要添加的,或者您认为重要的可以通知我,我会加上的。谢谢!    

http://blog.csdn.net/anyoneking/archive/2007/11/01/1861337.aspx

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理