zoukankan      html  css  js  c++  java
  • Informatica TO_BIGINT,TO_DECIMAL 转 字符串

    Informatica PowerCenter中 TO_BIGINT,TO_DECIMAL这两个函数遇到字符串时 会自动返回0值 而不报错。

    TO_BIGINT( value [, flag] )

    TO_BIGINT( IN_TAX, TRUE )                             
    IN_TAX
    RETURN VALUE
    '7245176201123435.6789'
    7245176201123435
    '7245176201123435.2'
    7245176201123435
    '7245176201123435.2.48'
    7245176201123435
    NULL
    NULL
    'A12.3Grove'
    0
    '    176201123435.87'
    176201123435
    '-7245176201123435.2'
    -7245176201123435
    '-7245176201123435.23'
    -7245176201123435
    -9223372036854775806.9
    -9223372036854775806
    9223372036854775806.9
    9223372036854775806 

    TO_BIGINT(IN_TAX)

    IN_TAX
    RETURN VALUE
    '7245176201123435.6789'
    7245176201123436
    '7245176201123435.2'
    7245176201123435
    '7245176201123435.348'
    7245176201123435
    NULL
    NULL
    'A12.3Grove'
    0
    '    176201123435.87'
    176201123436
    '-7245176201123435.6789'
    -7245176201123436
    '-7245176201123435.23'
    -7245176201123435
    -9223372036854775806.9
    -9223372036854775807
    9223372036854775806.9
    9223372036854775807

    TO_DECIMAL( value [, scale] )

    例:
    TO_DECIMAL( IN_TAX, 3 )

    IN_TAX
    RETURN VALUE
    '15.6789'
    15.679
    '60.2'
    60.200
    '118.348'
    118.348
    NULL
    NULL
    'A12.3Grove'
    0
    '711A1'
    711
    '1234567890.123'
    1234567890.123
    '123456789012345678901234567890.123'
    Error. Integration Service skips this row.
    '1234567890123456789012345678901234567890.123
    Error. Integration Service skips this row
  • 相关阅读:
    Ubuntu
    「日记」抑郁症
    [Ubuntu] 运行.AppImage格式文件
    [Database]Oracle数据库中concat和||的区别
    [Database] 不知道表名和字段查找值=1234的数据.
    [Windows]卸载Office 2016密钥
    [经验]怎么删除“通过QQ/TIM发送到”右键菜单
    Venom- Eminem
    粪便中的粪臭素稀释了以后会变成花香味
    #宽带选择# V2EX讨论
  • 原文地址:https://www.cnblogs.com/dl-ekong/p/8295825.html
Copyright © 2011-2022 走看看