У меня возникла проблема с вставкой моих данных из файла csv в мою базу данных SQL. Я просто не понимаю, почему возникает ошибка, когда я уже заменил некоторые нежелательные символы. он должен быть в состоянии вставить, но я получил эту ошибку.
«Сообщение 4864, уровень 16, состояние 1, строка 1, ошибка преобразования данных массовой загрузки (несоответствие типов или недопустимый символ для указанной кодовой страницы) для строки 1, столбца 13 (кредитный лимит)».
это моя таблица создания:
CREATE TABLE Customers(
customerNumber integer NOT NULL,
customerName varchar(50) NOT NULL,
customerLastName varchar(50) NOT NULL,
customerFirstName varchar(50) NOT NULL,
Phone varchar(50) NOT NULL,
addressLine1 varchar(50) NOT NULL,
addressLine2 varchar(50) NULL,
city varchar(50) NOT NULL,
[state] varchar(50) NULL,
postalCode varchar(15) NOT NULL,
country varchar(50) NOT NULL,
salesRepEmployeeNumber integer NOT NULL,
creditLimit double precision NOT NULL
PRIMARY KEY(customerNumber) );
это первые несколько строк моего CSV-файла:
первая линия- 103,Atelier graphique,Schmitt,Carine ,40.32.2555,54 rue Royale,NULL,Nantes,NULL,44000,France,1370,21000
вторая линия - 112, Signal Gift Stores, King, Sue, 7025551838, 8489 Strong St., NULL, Las Vegas, NV, 83030, USA, 1166,71800
Я не уверен, почему возникает ошибка, не могли бы вы мне помочь?
40.32.2555
, которые предполагают использование запятых, но последнее поле, вызывающее проблемы, имеет точку:21000.00
. Если вы измените эту последнюю точку на запятую, это должно сработать. - person HoneyBadger   schedule 10.07.2015