Читать CSV-файл в SQL - PullRequest
       3

Читать CSV-файл в SQL

0 голосов
/ 10 декабря 2018

У меня есть CSV-файл, который я хочу напрямую использовать без создания таблицы.Есть ли способ читать и манипулировать им напрямую?

1 Ответ

0 голосов
/ 10 декабря 2018

Пока вы можете подключаться к серверу, вы сможете создавать временную таблицу.

для Microsoft SQL;

declare @TempTable csvtable 
     (
        firstCol varchar(50) NOT NULL,
        secondCol varchar(50) NOT NULL
     )

BULK INSERT @TempTable FROM 'PathToCSVFile' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')

GO

для MySQL;

CREATE TEMPORARY TABLE csvtable

LOAD DATA INFILE 'PathToCSVFile' 
INTO TABLE csvtable 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...