[Resolvido] - Não interromper importação devido erro de constraint

Prezados, bom dia!

Fiz um módulo de importação de CSV para minha tabela, que corre muito bem até chegar a um registro que falha na regra de constraint de um campo. Até ai tudo bem, porem gostaria que esse registro fosse ignorado e continuasse a importação. Isso é possível?
Temos algum comando MSSQL ou no Scriptcase / PHP ?

INSERT statement conflicted with the FOREIGN KEY constraint "INI_Iniciativas$INI_Iniciativas__TematicasINI_Iniciativas". The conflict occurred in database "SISTEMA", table "dbo.INI_Iniciativas__Tematicas", column 'IDTematica'.

Gratidão,

Luis Gustavo Leal

Antes de dar o INSERT faz a validação e verifique se o registro existe na tabela!

2 Curtidas

Boa Ronaldo,

Pensei que tivesse algum comando para tratar o erro diretamente, mas é uma boa sugestão.
Nesse caso vou fazer o seguinte. Associar esse tipo registro sem “temática” a uma temática “Sem definição”, assim garanto a inclusão do registro e não o pulo.

Gratidão.


2 Curtidas