Я вставляю значения из одной таблицы в другую таблицу. В таблице 100000 записей. Но когда я начинаю вставлять значение из одной таблицы в другую таблицу, в моей строке есть проблема в любой строке. Я не знаю, где именно. Итак, как я могу узнать, в какой строке значение является ошибкой, потому что оператор insert не завершен? После ошибки эта остановка ничего не вставляет в таблицу. Это простое утверждение, что я использую:Как найти значение ошибки в таблице sql
INSERT INTO Person (FirstName, LastName,Email)
SELECT FirstName, LastName, Email
FROM Person.Contact
У вас есть сообщение об ошибке? –
предоставить больше данных –
Существует таблица Person в схеме dbo и есть таблица Контакт в схеме Person? Какие ограничения накладываются на 'dbo.Person' (нулевой, первичный ключ, внешний ключ, уникальный, чек, триггеры)? Пожалуйста, добавьте полную таблицу создания для сообщений об ошибках 'dbo.Person' plus. Чтобы ответить на ваш вопрос в ближайшее время: вы должны проверить, какие строки 'Person.Contact' нарушают какие-либо ограничения из' dbo.Person'. – Claude