Я пытаюсь выполнить ниже запрос и в течение этого одного исключения ограничения ограничения генерируется и из-за того, что инструкция insert прекращается.продолжить инструкцию вставки, даже если генерируется исключение
Я хочу предположить, что из 10 записей 9 записей чистые, тогда вставка будет выполнена для команды 9.right now завершена, и никакая вставка не выполняется.
Я использую SQL Server 2012, и я не хочу отката транзакции, а команда Insert ignore отсутствует на сервере SQL, и я не хочу вставлять данные, содержащие error.i, просто хочу вставить чистые данные.
Запрос:
INSERT INTO rcmschargepostingmastertable
(clinicid,
clinicsiteid,
appointmentid,
patientid
)
SELECT clinicid,
clinicsiteid,
appointmentid,
patientid,
FROM #tempautopostbulkchargepostingmastertable
Я считаю, что этот вопрос получил награду за труднейший прочесть образец кода, который вносит наименьший вклад в понимание и решение вопроса. * CONGRATS! * Теперь расскажите нам, какая была ваша ошибка ограничения, чтобы мы могли ответить на вопрос. – Hogan
SSIS может это сделать (потому что он основан на конвейере), но не T-SQL (потому что он полностью транзакционный). Не прямо так или иначе ... – RBarryYoung
код прост, но я думаю, что он не был надлежащим образом отформатирован. Я не хочу использовать SSIS. – anu