Использование файла формата для массовой вставки данных в SQL Server - PullRequest
0 голосов
/ 05 октября 2018

Мне сложно определить терминатор поля при массовой вставке данных в файл формата.CSV, который я загружаю, выглядит следующим образом:

"Prabhat",4,"Math",02/10/2013,25,"Test data for prabhat."
"Murari",5,"Science",02/11/2013,24,"Test data for his's test, where we can test 2nd ROW, Test."
"sanjay",4,"Science",,25,"Test Only."
"xyz",5,"Science,",,,""

Формат файла, который я использую, выглядит следующим образом:

12.0
6
1   SQLCHAR   0  8000  "\","      1     Name          SQL_Latin1_General_CP1_CI_AS
2   SQLCHAR   0  40    ",\""      2     Class         SQL_Latin1_General_CP1_CI_AS
3   SQLCHAR   0  40    "\","     3     Subject       SQL_Latin1_General_CP1_CI_AS
4   SQLCHAR   0  40    ","      4     ExamDate      SQL_Latin1_General_CP1_CI_AS
5   SQLCHAR   0  40    ",\""      5     Mark          SQL_Latin1_General_CP1_CI_AS
6   SQLCHAR   0  1000  "\"\r\n" 6    Description   SQL_Latin1_General_CP1_CI_AS

Я не могу удалить " из первогостолбец, как вы можете видеть в таблице загруженных данных ниже:

+----------+-------+----------+------------+------+------------------------------------------------------------+
|   Name   | Class | Subject  |  ExamDate  | Mark |                        Description                         |
+----------+-------+----------+------------+------+------------------------------------------------------------+
| "Prabhat |     4 | Math     | 10/02/2013 | 25   | Test data for prabhat.                                     |
| "Murari  |     5 | Science  | 11/02/2013 | 24   | Test data for his's test, where we can test 2nd ROW, Test. |
| "sanjay  |     4 | Science  | NULL       | 25   | Test Only.                                                 |
| "xyz     |     5 | Science, | NULL       | NULL | NULL                                                       |
+----------+-------+----------+------------+------+------------------------------------------------------------+

Я не могу понять, как я могу изменить мой файл формата для удаления " из первого столбца над таблицей, который загружен на SQL Serverиспользуя массовый запрос вставки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...