Chave primaria em SQL

Delphi

21/07/2005

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

Curtidas 0

Respostas

Motta

Motta

21/07/2005

a chave primaria que vc vai criar tem duplicatas, o que não é permitido

rode a seguinte query

select codigo,count(*)
from agendamentonew
group by codigo
having count(*) > 1

vc vai ter os codigo duplicados


GOSTEI 0
POSTAR