Informatica TO_BIGINT,TO_DECIMAL 转 字符串

2021/6/9 10:36:33

本文主要是介绍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 转 字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程