Мне нужно удалить поля из существующей таблицы FullNAICS
и скопировать их из другой таблицы NAICS_NEW
. FullNAICS
имеет зависимости и не может отказаться от таблицы. Мне нужно FullNAICS
имя таблицы и все поля от NAICS_NEW
. Я пытаюсь скопировать таблицу, но получаю ошибку, пожалуйста, сообщите.Ошибка в таблице копирования на SQL-сервере 2014
Запрос:
INSERT INTO dbo.FullNAICS
SELECT *
FROM dbo.NAICS_NEW
Ошибка:
Msg 8152, Level 16, State 4, Line 1
String or binary data would be truncated.
The statement has been terminated.
У меня есть дизайн таблицы следующим образом: дизайн
NAICS_NEW
Таблица:
NAICS_US_CODEvarchar(6)
[INDUSTRY TITLE]varchar(100)
NAICS2d varchar(2)
NAICS3d varchar(3)
NAICS4d varchar(4)
NAICS5d varchar(5)
NAICS6d varchar(6)
[Naics2d.txt]varchar(72)
[Naics3d.txt]varchar(87)
[Naics4d.txt]varchar(95)
[Naics5d.txt]varchar(97)
[Naics6d.txt]varchar(100)
дизайнТаблицы:
NAICSCd6d nvarchar(255) Unchecked
NAICA6dTxt nvarchar(255) Checked
NAICSCd5d nvarchar(255) Checked
NAICS5dTxt nvarchar(255) Checked
NAICSCd4d nvarchar(255) Checked
NAICS4dTxt nvarchar(255) Checked
NAICSCd3d nvarchar(255) Checked
NAICS3dTxt nvarchar(255) Checked
NAICSCd2d nvarchar(255) Checked
NAICS2dTxt nvarchar(255) Checked
[NAICS US CODE] nchar(10) Checked
[INDUSTRY TITLE] nchar(10) Checked
Unchecked