Array
(
)

Criar Unique Constraint em campo Null, é possivel ?

Felipe_cduarte
   - 02 mar 2005

Fala galera

estou com o seguinte problema: tenho uma tabela onde os valores de um determinado campo nao podem se repitir, só q este campo em um primeiro momento é nulo... Se eu criar um constraint unica, vai dar erro pq existirao varios campos com o valor null, queria saber se existe uma forma de implementar isto no BD...

Agradeço ai pela ajuda

[]´s

Cristiam
   - 02 mar 2005

Cara, que eu saiba não tem como não mesmo pq vc vai criar com unique constraint, de cara ele num deixa ser nulo.
E se deixasse, qndo vc fosse inserir o segundo registro ele daria erro de chave duplicada.... :wink:
Uma solução seria vc criar um campo como unique e autoincrementar, já pensou nessa idéia?