GARANTIR DESCONTO

Fórum criar uma primary_key em um campo, cuja table ja está criada #58388

10/06/2007

0

olá galera

Tenho um banco de dados firebird, onde queria que o campo cpf fosse a chave primaria, mas tem um grande problema:

ja tem dados digitados, na tabela, e tem um campo (id_cli) que ja é chave primaria,

é possivel que o campo cpf fique tambem chave primaria?

desde já agradeço,

Adriano.


Xadriano

Xadriano

Responder

Posts

14/06/2007

Tenil

Sim, desde que o campo cpf não contenha valores repetidos nem valores nulos.


Responder

Gostei + 0

20/06/2007

Xadriano

Sim, desde que o campo cpf não contenha valores repetidos nem valores nulos.



Responder

Gostei + 0

20/06/2007

Xadriano

blz. e como eu faço para criar essa chave primaria?


Responder

Gostei + 0

20/06/2007

Martins

você deseja apenas alterar a tabela para criar uma chave primária.

alter table CLIENTE add constraint PK_CLI_CPF primary key (CPF)


Bons códigos!


Responder

Gostei + 0

21/06/2007

Gandalf.nho

Em vez de chave primária tb pode usar um índice que não permita valores duplicados.


Responder

Gostei + 0

22/06/2007

Martins

Em vez de chave primária tb pode usar um índice que não permita valores duplicados.


Uma ótima sugestão [b:ecbedf394e]gandalf.nho[/b:ecbedf394e], como não pensei nisso :?

:D


Responder

Gostei + 0

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

Aceitar