GARANTIR DESCONTO

Fórum Chave Primária parte II #288959

21/07/2005

0

pessoal quando tento criar uma chave primaria em uma tabela já existente, com o comando

ALTER TABLE agendamentonew ADD PRIMARY KEY (codigo);

dá o seguinte erro , alguém pode me ajudar?

Attempt to store duplicate value (visible to active transactions) in unique index ´RDB$PRIMARY48´
null segment of UNIQUE KEY
Statement: ALTER TABLE agendamentonew ADD PRIMARY KEY (codigo)

obrigado


Telles

Telles

Responder

Posts

21/07/2005

Kotho

Uma primary key tem alguns requisitos básicos:

1) Não pode ser duplicada...
2) Não pode ser nulo...

quando você for tentar criar uma primary key em um campo, ele não pode infringir nenhum dos requisitos...

Se o campo não estiver definido como NOT NULL, dará erro...

Se o campo possuir valores duplicados, dará erro também...


Responder

Gostei + 0

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

Aceitar