Trying данные вставки таблицы в другую таблицу,SQL таблица Заявление об ошибках в таблице
Но я получаю следующее сообщение об ошибке:
Msg 2627, Level 14, State 1, Line 4
Violation of PRIMARY KEY constraint 'PK___4__10'. Cannot insert duplicate key in object 'dbo.tbl_Diagnosis_Table'.
Появляется дубликатом первичный ключ между двумя таблицами. Обе таблицы имеют одинаковые поля и типы данных, разные данные. Какой запрос может решить эту проблему?
INSERT INTO tbl_Diagnosis_Table
SELECT *
FROM tbl_Holding_Diagnosis_Table
INSERT INTO tbl_Diagnosis_Table(Code, [Description], Comments, Discontinued)
(SELECT
Code, [Description], Comments, Discontinued
FROM
tbl_Holding_Diagnosis_Table);
Это нормально, если вставляемые значения получить новые первичные ключи? И является ли основным ключом AutoNumber? –
Нет, это не нормально, потому что они соединяются с другими таблицами. – sclass
Что такое первичный ключ на 'tbl_Diagnosis_Table'? Есть ли первичный ключ на 'tbl_Holding_Diagnosis_Table'? –