[firebase-br] UNIQUE KEY Duvida

Marcelo Silva marcvan em ig.com.br
Qui Jun 29 16:20:48 -03 2006


Pessoal tenho a seguinte UNIQUE

ALTER TABLE FACTORING ADD CONSTRAINT UNQ1_FACTORING UNIQUE (DOCUMENTO, CPF_CNPJ);

Confirmem pra mim...

Neste caso eu posso duplicar DOCUMENTO e CPF_CNPJ mas não os dois juntos, é isso ?

Tipo

DOCUMENTO   CPF_CNPJ
0001        00000001
0001        00000002
0002        00000001
0002        00000002

CORRETO ?

O que eu nao poderia fazer seria

0001        00000001
0001        00000001

Certo ?


A duvida é porque ele ta dando erro de violação na UNIQUE porque tem dois DOCs iguais, mas os CPFs são diferentes, como ja verifiquei :(

O que será que esta acontecendo ?

Uma curiosidade é que o DOCUMENTO era PRIMARY KEY tirei fiz um campo COD_FAC como Primary Key e criei o UNIQUE para DOCUMENTO e CPF_CNPJ

Isso com a tabela populada, porque nao podia excluir os registros

Será que o FB ainda entende o campo DOCUMENTO como Primary Key ?


----------------------
Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br


Mais detalhes sobre a lista de discussão lista