Мне нужно импортировать файл .csv
в SQL Server.
Я пробовал с большим количеством, но это не сработало
Мне нужно создать таблицу с полем слева и столбец с полем справа.
Пример
CREATE TABLE CARGA_TRAFICO_MED_MES_DATASET_IT
(
ID INT NOT NULL IDENTITY(1, 1),
NAME VARCHAR(200),
STATUS varchar(20),
PRIMARY KEY(ID)
);
INSERT INTO CARGA_TRAFICO_MED_MES_DATASET_IT
VALUES("Job_Activity_8 (JOB JOB_CARGA_TRAFICO_DATASET_IT)", "status=1")
Ваш оператор вставки будет вставлять только те значения, которые вы указали с помощью VALUES
. Мастер импорта / экспорта (и, соответственно, мастер импорта плоских файлов в SSMS 2017) - довольно хороший инструмент для импорта данных чистый CSV. Как отметил @TimBiegeleisen, вам нужно сначала очистить это. Все данные в правильные столбцы, только нужные вам столбцы поместить в таблицу и т. д. И т. Д.
Ваша электронная таблица, если на самом деле то, что вы пытались массово вставить, не будет работать, потому что данные находятся повсюду. Если вы просто хотите импортировать второй и третий столбцы, сохраните его как CSV, а затем загрузите его в SQL Server.