GARANTIR DESCONTO

Fórum Erro de chave primaria #355125

10/03/2008

0

olá, estou pedindo a ajuda de vcs, pois estou trabalhando em um sistema com vários erros de chave primaria.
Exemplo:
key violation
unique constraint(SCOTT.KEY_FATSINSEG_PK) violated
at´SCOTT.INCLUIR_FATSINSEGEXC´ line20


Jaq

Jaq

Responder

Posts

10/03/2008

Paulo

Bem amigo, você vai ter que correr o programa para saber onde o registro(chave) está sendo duplicado. As chaves primárias, como você sabe muito bem, não podem ser duplicadas, ou seja, ter o mesmo valor. Se for do tipo INT, eu sempre pego o último valor e somo mais um e gravo, mas se for do tipo varchar, é sempre bom ter uma rotina que verifique se aquele registro já existe. Quando chave composta, ou seja, vários campos(2 ou +), lembre que só será violação se todos os campos tiverem o mesmo valor. Agora como está dando o erro aí com você, não sei. Se direta no banco ou via software.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar