Impossible d'insérer une ligne de clé en double dans l'objet 'dbo.TitleClient' avec un index unique 'XAK1TitleClient'

Depuis que j'ai nettoyé les données sur la Base de données SQL j'ai ce problème, alors que sur la impur de la base de données, le problème ne se produit pas. Quand je lance ma procédure stockée (énorme procédure), il retourne:

General SQL error. Cannot insert duplicate key row in object 'dbo.TitleClient' with unique index 'XAK1TitleClient'. Cannot insert the value NULL into column 'id_title', table 'Database.dbo.TitleCom'; column does not allow null, insert fails.

Est-il possible que j'ai supprimé les données d'une table causes cela? Ou est-ce impossible?

  • Pouvez-vous élaborer sur "nettoyé"?
  • Il est possible d'insérer la déclaration comprend les valeurs d'une table vous "nettoyé." Combiné avec une JOINTURE EXTERNE GAUCHE de vous y NULL où vous avez utilisé pour obtenir une valeur.