GARANTIR DESCONTO

Fórum Criar chave primária - Interbase #177761

27/08/2003

0

Ola lista!
Tenho uma tabela no interbase com 2000 registros e sua chave primaria são os campos codOs,codPeca. Eu gostaria de fazer com que um outro campo da tabela chamado dataSaida que já existe e que tambem é not null seja chave primaria tambem..
Tentei fazer alter table tabela add primary key(dataSaida) mas nao deu certo. Como posso fazer isso?
Obrigado desde já
Thiago


Tcarvalho

Tcarvalho

Responder

Posts

27/08/2003

Rodrigo Bergmann

Você precisa excluir primeiro a chave anterior e adicionar a nova.


Responder

Gostei + 0

27/08/2003

Kotho

caro Thiago, qual a ferramenta que voce esta utilizando para fazer manutencao no banco? Tenta usar o IbExpert, que ele faz o trabalho dificl pra voce.

Quanto a pergunta, primeiro voce tem que excluir as constraints da primary key, e depois inclui-la...


Responder

Gostei + 0

27/08/2003

Tcarvalho

caro Thiago, qual a ferramenta que voce esta utilizando para fazer manutencao no banco? Tenta usar o IbExpert, que ele faz o trabalho dificl pra voce. Quanto a pergunta, primeiro voce tem que excluir as constraints da primary key, e depois inclui-la...


Estou usando o proprio ibconsole do interbase6..Como que eu faço pra excluir as constraints e depois criar outra chave com os campos que eu quero..Ta dando erro...
Obrigado


Responder

Gostei + 0

28/08/2003

Rodrigo Bergmann

Thiago, siga a sugestão do Kotho e baixe o IBExpert ([url]www.ibexpert.com[/url]). Baixe a versão Personal que é gratuita.
Nele é só você selecionar a constraint e pressionar a tecla Delete.


Responder

Gostei + 0

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

Aceitar