2015-09-28 34 views
2

我們通過SSIS將數據加載到CRM中,而我們的數據庫包含字符串列中的空值。我們需要確定如何處理這些問題,如果CRM中的空字符串和null沒有區別,我們寧願將空值視爲空字符串。NULL和空字符串是否有區別

CRM是否包含空值?客戶關係管理中的空值和空字符串之間是否存在實際區別?

編輯:好吧我知道了倒退 - 當我們存儲在CRM空字符串,我們得到NULL回結果 - 不CRM店空字符串爲空值,還是僅僅是古怪與出SSIS連接器?

+1

是的,有NULL'和'「」'... – nhgrif

+0

@nhgrif所以'之間的差別只是與我們的連接器,導致它要麼空字符串轉換插入到CRM時,空怪事或者從CRM下載時? – Jeff

+0

在MySQL中,將''「'插入到默認值爲NULL的字段中,字段變爲'」「 - 空字符串。 – Tpojka

回答

2

CRM似乎將空字符串存儲爲null

讓一些測試通過SOAP Web服務創建記錄,然後檢查SQL似乎證實它。

enter image description here

+0

嘿,謝謝你不僅爲我做一些測試(我對CRM在線知之甚少,AFAIK沒有辦法在那裏複製這個測試,而且我也沒有真正的專業知識來做這件事......)但是也用於實際閱讀我的問題。 – Jeff

+0

@傑夫,你是對的,我在前提下進行了這個測試。無法在線訪問數據庫時無法在線運行此精確測試(很容易 - 我認爲Microsoft會根據請求提供數據庫)。 –

相關問題