Я пишу хранимую процедуру для обработки данных XML, загруженных пользователем:
<People>
<Person Id="1" FirstName="..." LastName="..." />
<Person Id="2" FirstName="..." LastName="..." />
<Person Id="3" FirstName="..." LastName="..." />
<Person Id="4" FirstName="..." LastName="..." />
<Person Id="5" FirstName="..." LastName="..." />
</People>
Я хотел бы использовать схему, чтобы убедиться, что сущности действительны, но я не хочувесь процесс потерпит неудачу только из-за одного недопустимого объекта.Вместо этого я хотел бы записать все недействительные сущности в таблицу и обработать действительные сущности как обычно.
Есть ли рекомендуемый способ сделать это?