-
データベースにテーブルを作成します。テーブルの列はCSVファイルの各列と対応している必要があります。例えば、CSVファイルには「名前」と「年齢」の2つの列がある場合、テーブルも同じ列を持つ必要があります。
CREATE TABLE YourTableName ( Name VARCHAR(100), Age INT );
-
BULK INSERT ステートメントを使用してCSVファイルをテーブルにインポートします。BULK INSERT ステートメントは、ファイルからデータを一括で読み込み、テーブルに挿入するために使用します。
BULK INSERT YourTableName FROM 'C:\Path\To\Your\CSV\File.csv' WITH ( FIRSTROW = 2, -- ヘッダー行をスキップする場合 FIELDTERMINATOR = ',', -- 列の区切り文字 ROWTERMINATOR = '\n' -- 行の区切り文字 );
上記の例では、2行目以降のデータを読み込み、列はカンマで区切られていることを指定しています。また、各行は改行文字で区切られています。
-
テーブルのデータを確認します。以下のSELECTステートメントを使用して、テーブルの内容を取得できます。
SELECT * FROM YourTableName;
これにより、テーブルのすべての行と列が表示されます。
以上の手順に従うことで、T-SQLを使用してCSVファイルをテーブルに変換し、データを取り込むことができます。必要に応じて、テーブル作成時の列のデータ型やBULK INSERT ステートメントのオプションを調整してください。