2017-07-18 77 views
-1

我已經通過了一個場景,其中字段值實際值爲文件爲'0',但如果文件具有非零值,則加載正確的值。我已經使用了調試器並讀取了會話日誌。在任何地方值都顯示爲'0',但在表中它被加載爲'NULL'。這是一個已知的問題?任何人都可以請幫我克服這種差異。當SQL Server爲零時,它的值爲零且不爲零它通過Informatica PowerCenter 10.1正常工作

+0

您好,歡迎來到Stack Overflow,請花點時間瀏覽[歡迎導覽](https://stackoverflow.com/tour),在此處瞭解您的方式(並獲取您的第一張徽章),閱讀如何創建[mcve]示例並檢查[問],以便增加獲得反饋和有用答案的機會。 – garfbradaz

回答

0

您是否嘗試將輸出寫入文件並查看輸出?請詳細說明轉換。

0

此外,Informatica還有一個特殊屬性,您可以在value爲0或value爲null時設置它。 也請檢查會話屬性。 當值爲0時,檢查是否有任何東西存在。 另外,您試圖填充的列數據類型是什麼?該列是否有約束不接受「0」?檢查一下。

我同意(如@buzyjess所說),將輸出寫入文本文件將使調試變得容易。所以,請讓我們知道您輸出到文件時的樣子。

+0

你正在寫數字或字符串目標sql列? –