我是SSIS中的新人。今天,我有一個問題。當我通過SSIS包將文本文件中的數據導入到表中時,它顯示錯誤「無法將NULL值插入到'客戶ID'列'客戶'列;列不允許空值插入失敗。 CustomerID列是表中的主鍵。我想生成主鍵。誰能幫我。非常感謝。如何用ssis導入文本文件時插入主鍵
0
A
回答
0
那麼錯誤是非常明顯的。沒有NULL
s在主鍵。通常用於生成主鍵的方法是將CustomerID
聲明爲IDENTITY PRIMARY KEY
列,該列將使用UNIQUE
值自動填充該列,並在INSERT
記錄中自動填充值。
有關IDENTITY
列的詳細信息 - MSDN
注意,如果你使用這個,你不得插入任何值從文本文件中的列CustomerID
。
請注意,在你的問題你提到
我想要生成主鍵。
確保您的其他數據/表格當前不使用CustomerID
列。如果是這樣,那麼您需要保留相同的CustomerID
s或UPDATE
參考列以確保它們持有新的CustomerID
。
+0
非常感謝你。 –
+0
我的榮幸,如果這是您正在尋找的答案,請點擊綠色的勾號按鈕:) – freakyhat
相關問題
- 1. SSIS。導入500個文件
- 2. 將.csv文件導入SSIS
- 3. 插入主鍵時插入外鍵?
- 4. 導入文本文件到SQL Server使用批量插入
- 5. 導入文本文件導入SAS
- 6. SSIS將文本插入int列
- 7. 如何將文本插入conf文件?
- 8. 如何插入後,主鍵
- 9. 爲什麼SSIS OLE DB導入不導入文本文件的最後一行?
- 10. 如何在導出到Excel文件時刪除列標題行SSIS插入?
- 11. 如何導入文件文本列表
- 12. 如何使用SSIS包導入數據後移動文本文件?
- 13. 如何導入.xls文件與外鍵
- 14. 在鍵輸入插入文本pygame的
- 15. 如何獲取我剛剛插入的文件的主鍵ID?
- 16. 插入文本文件
- 17. SSIS導入文件csv =「」文本分隔忽略=
- 18. SSIS - 導入可變格式文本文件
- 19. 刪除從文本文件導入的SSIS中的'NUL'字符
- 20. 在導入SSIS之前刪除文本文件的內容
- 21. SSIS包導入Excel文件到SQL Server
- 22. SSIS動態文件導入到SQL表
- 23. SSIS導入Excel文件XLS/XLSX
- 24. 導入最新的csv文件 - SSIS
- 25. SSIS。導入幾個xlsx文件
- 26. SSIS正在平面文件源導入
- 27. 導入文本文件
- 28. iPad文本文件導入
- 29. Python導入文本文件
- 30. SAS:導入文本文件
...你的主鍵包含什麼? –