1

次のような CSV ファイルにデータがあります。

"2745","00","8824","02/15/99","-850.00","-144.20","0.00","0.00","0.00","0.00","-994.20","0.00",""

SSMS のインポート ウィザードを使用して SQL Server のテーブルにインポートしようとしていますが、変換エラーが発生していると思います。

たとえば、列 2 (3 番目の列) は表の数値として設定され、列 3 は日付として設定され、インポート ウィザードは変換でデータが失われると不平を言っています。文字列から数値または文字列から日付に変換しようとしているのは理解できますが、データを変換するように指示するにはどうすればよいですか? インポートウィザードでそれは可能ですか?

そうでない場合、推奨される方法は何ですか?独自のテーブルにインポートしてから、コピー中に変換を行って宛先テーブルにデータをコピーしますか?

4

1 に答える 1

0

Advancedフラット ファイル ソースを使用している場合は、各列の型を選択してから指定することで、受信列のデータ型を選択できます。

ここに画像の説明を入力

于 2012-10-23T22:10:51.823 に答える