deletar e recriar primary keys

Firebird

19/07/2004

Alguém pode me explicar como proceder para deletar e recriar Primary Keys no Interbase sem ter que destruir as tabelas?

Grato pela atenção.

Knigth


Knight

Knight

Curtidas 0

Respostas

Amfsouza

Amfsouza

19/07/2004

Alguém pode me explicar como proceder para deletar e recriar Primary Keys no Interbase sem ter que destruir as tabelas? Grato pela atenção. Knigth


Se a sua tabela não está com registros, é fácil. Se a sua Primary Key não for composta (tem apenas 1 atributo), basta eliminar(temporariamente) a constraint desta Primary Key. ex:

alter table <TABELA>
drop constraint <nome da contraint primary key>

Caso sua primary key seja composta, deve-se eliminar também as constraints foregn key. Após corrigir a tabela, reconstrua as constraints com os mesmos nomes de antes.


GOSTEI 0
Knight

Knight

19/07/2004

Valeu AmfSouza. Obrigado.

Knight


GOSTEI 0
POSTAR