Informatica TO_BIGINT,TO_DECIMAL 转 字符串
Posted hellodev
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
转自https://www.cnblogs.com/dl-ekong/p/8295825.html |
以上是关于Informatica TO_BIGINT,TO_DECIMAL 转 字符串的主要内容,如果未能解决你的问题,请参考以下文章