[英]What should I keep as datatype in Informatica for a field that is FLOAT in source and target?
I have a field with FLOAT(53)
datatype in SQL Server.我在 SQL Server 中有一个FLOAT(53)
数据类型的字段。 Upon importing it in Informatica, it becomes FLOAT(15)
.将其导入 Informatica 后,它将变为FLOAT(15)
。
What datatype I should be using to get max possible accuracy?我应该使用什么数据类型来获得最大可能的准确性?
Ok, a bunch of issues here.好吧,这里有一堆问题。
HIGH PRECISION
in your session properties.您在会话属性中启用HIGH PRECISION
。 Then you will keep using precise DECIMAL numbers up to 38 digits.然后,您将继续使用最多 38 位的精确 DECIMAL 数字。HIGH PRECISION
enabled - check this doc .是的 - 即使启用了HIGH PRECISION
- 检查此文档。 In your case I presume you should use DOUBLE
- the FLOAT
in your SQL Server is not a precise type anyway.在您的情况下,我认为您应该使用DOUBLE
- SQL Server 中的FLOAT
无论如何都不是一个精确的类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.