У нас есть оператор., Который вставляет несколько строк во временную таблицу (скажем, например, 10 строк), при вставке 5-й строки возникает проблема с одним из форматов столбцов и выдается ошибка, после чего он перестал вставлять строки
Я хочу, чтобы он пропускал строки ошибок и вставлял допустимые строки.
Для этих строк ошибок он может пропустить этот столбец ошибок и вставить с некоторым нулевым значением и другим статусом.
create table #tb_pagecontent_value (pageid int,formid uniqueidentifier, id_field xml,fieldvalue xml,label_final xml)
…
…
insert into #tb_pagecontent_xml
select A.pageid,B.formid,A.PageData.query('/CPageDataXML/control')
from Pagedata A inner join page B on A.PageId=B.PageId
inner join FormAssociation C on B.FormId=C.FormId
where B.pageid in (select pageId from jobs where jobtype='zba' and StatusFlag!=1)
в приведенном выше примере, я хочу применить эту логику.
Любая помощь приветствуется.