2017-02-02 6 views
0

SQL Serverにいくつかの列とテキストファイルを持つテーブルがあります。私はテキストファイルの2つのカラムのデータをSQLテーブルにインポートする必要があります(2つのカラムはSQLテーブルにあり、2つのカラムを挿入する必要はありません)。どうしたらいいですか?テキストファイルの2つの列をSQLテーブルにインポートします。

+0

PLZチェック答えOF //エンドCSVファイル内のデータであり、 –

答えて

1

SQL Serverのインポートウィザードを使用し、必要のないマッピング内の列を無視します。

linkを参照してください。

1

SQL Server Management Studio(SSMS)は、あるデータソースから別のデータソースにデータをコピーするために使用できるインポートウィザードタスクを提供します。さまざまなソースと宛先のデータソースタイプから選択したり、コピーするテーブルを選択したり、独自のクエリを指定してデータを抽出したり、SSISパッケージとして作業を保存することができます。このセクションでは、インポートウィザードを実行して、ExcelスプレッドシートからSQL Serverデータベース内のテーブルにデータをインポートします。 CSV FOR

https://www.mssqltips.com/sqlservertutorial/203/simple-way-to-import-data-into-sql-server/

//これは

Name,Class 
Prabhat,4 
Prabhat1,5 
Prabhat2,6 

CSVファイル

QUERY

 CREATE TABLE CSVTest (Name varchar(100) , class varchar(10)) 

     BULK 
     INSERT CSVTest 
     FROM 'C:\New folder (2)\testcsv.txt' 
     WITH 
     (
     FIELDTERMINATOR = ',', 
     ROWTERMINATOR = '\n' 
     ) 
     GO 
     --Check the content of the table. 
     SELECT * 
     FROM CSVTest 
     GO 
     --Drop the table to clean up database. 
     DROP TABLE CSVTest 
     GO 
+0

ファイルがcsvタイプのファイルであると仮定します。 –

関連する問題