2015-07-10 5 views
4

У меня возникла проблема с вложением моих данных из файла csv в базу данных SQL. Я просто не понимаю, почему возникает ошибка, когда я уже заменяю некоторые нежелательные символы. он должен быть в состоянии вставить, но я получил эту ошибку.Ошибка преобразования данных массовой загрузки из файла csv в SQL

«Msg 4864, уровень 16, состояние 1, строка 1 Ошибка преобразования данных массовой загрузки (несоответствие типа или недопустимый символ для указанной кодовой страницы) для строки 1, столбец 13 (creditLimit)».

это мой создать таблицу:

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, Ателье GRAPHIQUE, Schmitt, Carine, 40.32.2555, 54 Rue Royale , NULL, Nantes, NULL, 44000, Франция, 1370,21000

второй лайн- 112, Signal магазины подарков, король, Сью, 7025551838,8489 Strong St., NULL, Лас-Вегас, Невада, 83030, США, 1166,71800

im not sure, почему есть ошибка, можете ли вы мне помочь?

+2

Вы используете mysql или sql-server? не помещайте теги, если вопрос принадлежит только одному из них. – CeOnSql

+1

Какой инструмент массовой загрузки вы используете - BCP? В какой командной строке и файле определения вы используете? – Ben

+1

Не могли бы вы показать свою заявку на объемную вставку? – HoneyBadger

ответ

1

Я думаю, это из-за того, что ваш гребцов не прав ... вы должны использовать \ n не/n ...

+0

Хорошо заметили ... – HoneyBadger