0
我注意到,nzsql和'nzunload'只是截斷雙精度列的尾數值。問題如下:netezza雙精度輸出截斷Vaules
select 1 from tot_amt
from table1;
tot_amt
~~~~~~~
123.124
567.678
而當我用其他客戶一樣Aginity的數據分析 - 輸出我得到的是
tot_amt
~~~~~~~
123.1240535
567.6780122
此外,我已經找到了「截斷」 當Netezza公司遇到0後3個尾數發生。
我們正試圖將這個數據庫遷移到oracle,並且由於這個問題,整個項目都搞砸了,客戶端不相信我們的遷移腳本。有沒有人遇到過這個問題?唯一的解決方法,即使是frmo IBM工程師也會將其投入TO_CHAR('999,999.999', col)
如果我必須爲數十億行執行此操作,這將終止卸載腳本。
請提供表格和netezza版本的ddl。你寫過的唯一問題是「有沒有人遇到過這個問題?」我可以說「我沒有」並正確粘貼nzsql報告雙精度列的示例,但這可能不是一個有用的答案。 – ScottMcG