2017-02-17 130 views
0

我有一個CSV格式的錶轉儲。使用SQL Server Management Studio我可以導入該CSV文件,但問題是我無法將列設置爲主鍵。SQL Server 2016 CSV文件導入

我的CSV文件/表格有列,我想在導入時將PARETNT_NAME設置爲主要。

PARENT_NAME | QUANTITY | COMPONENT_NAME 

請指導我如何做到這一點。

在此先感謝

+0

可能有用:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f5a602ac-3f46-46c2-81f4-ec756fb8fc0b/dtswizard-how-to-generate-primary-keys-during-進口從-A-平面文件?論壇= sqlintegrationservices –

回答

0

在導入過程中,您可以選擇要導入到的表格。作爲其中的一部分,您可以手動定義SQL CREATE TABLE聲明。我會假設你可以修改它來指定主鍵。但我從未嘗試過這樣做。

但是,除非您在導入前有特定的原因這樣做,否則我只需使用ALTER TABLE語句將該列修改爲不爲NULL並將其設置爲主鍵。對我來說,這似乎更容易。