2017-02-17 10 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- import-from-a-flat-file?フォーラム= sqlintegrationservices –

答えて

0

インポート中に、インポートするテーブルを選択するステップがあります。その一部として、SQL CREATE TABLEステートメントを手動で定義することができます。私はそれを変更してプライマリキーを指定できると思います。しかし、これまでこれをやろうとはしていません。

ただし、インポートの前にこれを行う特定の理由がない限り、私はALTER TABLEステートメントを使用して、列がNULLでないように変更し、主キーとして設定します。私にはちょっと簡単だね。

関連する問題