Visual Studioデータベース機能で作業します。 2つのテーブルがあり、.csv
ファイルをロードする必要があります。 .csv
ファイルを私の1番目と2番目のテーブルに書き出しました。ここでCSVファイルをSQL Serverデータベースにロードする
Msg 4864, Level 16, State 1, Line 1
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 2, column 3 (ID).
が使用されている私の.CSV
ファイルの抜粋です:私はバルク
BULK INSERT Course
FROM 'E:\CourseInfo.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ',', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row
TABLOCK
)
すべてが右に私には思われるが、私はというエラーを受け取るの挿入をしようとしています。
CourseID,CourseTitle,ID,
AC107,Accounting I,1,
AC107,Accounting I,2,
AC110,Payroll Accounting,3,
AC212,Taxation I,4,
AC212,Taxation I,5,
不一致または無効な文字は何を意味しますか?私は列 'ID'のすべての値を削除しようとしましたが、それでも同じエラーがレンダリングされました。私はIDを自動インクリメントに設定して "isEntity"として設定していましたが、それをtrueとfalseに設定して両方の方法を試しましたが、同じエラーです。
エラーが発生する可能性があります:巨大な卵を置いて、異なるIDを持つ同じクラスの倍数があり正しくないので、これを行う前に正規化しなければならないと思います。
SQL言語のMicrosoftの変形であるT-SQLについて言及したので、私はあなたのタグを変更してmysqlを削除し、sql-serverを追加しました。これが間違っていた場合は、ロールバックを自由にしてください – Bridge
すべていいよ、私はその部分を離して、推奨タグを追加しましたありがとう – Norque