Babelfish返回2601 - 无法在对象“%.*ls”中插入重复键行,该对象具有唯一的索引“%.*ls”。

0

【以下的问题经过翻译处理】 当我应该收到2627唯一约束冲突的错误时,我收到了这个错误。请帮忙。

profile picture
EXPERTO
preguntada hace 8 meses42 visualizaciones
1 Respuesta
0

【以下的回答经过翻译处理】 在SQL Server中,对于唯一性违规有两种不同的错误,2601表示唯一索引违规,2627表示唯一约束违规。PostgreSQL没有针对唯一索引与唯一约束违规的不同错误代码,因此目前在Babelfish中两者都被映射为SQL错误代码2627,截至2022年6月30日。随着Babelfish的改进,将添加正确的映射。建议的方法是捕获这两个错误:2627和2601,以便您的代码能够与Babelfish的未来版本一起工作。

profile picture
EXPERTO
respondido hace 8 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas