Ошибка преобразования данных при массовой загрузке (EMP_TITLE) - PullRequest
0 голосов
/ 23 марта 2019

Я пытаюсь работать с базой данных парка развлечений здесь. Я создал все необходимые таблицы. Теперь мне нужно массово вставить записи во все таблицы. В таблице сотрудников я пытаюсь вставить записи, но продолжаю получать эту ошибку Msg 4863, Level 16, State 1, Line 77 Bulk load data conversion error (truncation) for row 24, column 3 (EMP_TITLE). Msg 4863, Level 16, State 1, Line 77 Bulk load data conversion error (truncation) for row 45, column 3 (EMP_TITLE). Msg 4863, Level 16, State 1, Line 77 Bulk load data conversion error (truncation) for row 648, column 3 (EMP_TITLE). Msg 4863, Level 16, State 1, Line 77 Я не могу понять, в чем здесь ошибка. Моя таблица сотрудников EMPLOYEE выглядит так:

CREATE TABLE EMPLOYEE (
    EMP_NUM NUMERIC(4) PRIMARY KEY, 
    EMP_NAME VARCHAR(30) NOT NULL, 
    EMP_TITLE VARCHAR(35),
    EMP_HIRE_DATE DATE, 
    EMP_DOB DATE NOT NULL, 
    EMP_PHONE  VARCHAR(15) NOT NULL, 
    PARK_CODE VARCHAR(10), 
    CONSTRAINT FK_EMP_PARK FOREIGN KEY(PARK_CODE) REFERENCES THEMEPARK(PARK_CODE)
);

и я использую эту команду для массовой вставки записей в базу данных

BULK INSERT EMPLOYEE
FROM 'C:\Users\TechProBox\Desktop\Amusement Park Data\Employee.csv'
WITH
(
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '0X0a',
    TABLOCK
)

Вот так выглядят мои данные в CSV-файле. enter image description here

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