CSV-файл содержит 8 столбцов (col1, col2, ..., col8), а имя файла содержит дату, которая также должна быть вставлена в таблицу.
Если числостолбцы в таблице и столбцы в файле csv равны, следующий запрос импортирует все записи из файла в таблицу:
query += "BULK INSERT real_data FROM '" + path + "' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')";
До сих пор я не нашел решения для изменения запроса таким образом, чтобыновые записи могут содержать дату, извлеченную из имени файла.В любом случае я создал функцию для извлечения даты:
DateTime eventTime = extractDate(path);
и хотел бы вставить eventTime в 9-й столбец для каждой записи, импортированной из файла.
Кто-нибудь знает, как изменить / создать оператор запроса для импорта 8 столбцов из файла и добавления даты в качестве 9-го столбца для каждой импортируемой записи?
Спасибо!