Como apagar um indice de uma tabela ?

Firebird

24/03/2005

Ola,
alguem sabe como eu faço pra apagar um indice de uma tabela ?

Pois eu Crio a chave primaria , atraves do comando:

ALTER TABLE CLIENTE ADD CONSTRAINT PK_CODIGO PRIMARY KEY (CODIGO)

e automaticamente é criado um indice.

Porem se ocorrer de ja existir um indice mas nao uma chave primaria.
Ira cria a chave e mais um indice (ficando com dois indices)

gostaria de apagar um , se possivel sem especificar o nome (mesmo apagando todos existentes, assim eu crio a chave em seguida)

Obrigado


Brunohenrique

Brunohenrique

Curtidas 0

Respostas

Afarias

Afarias

24/03/2005

|gostaria de apagar um , se possivel sem especificar o nome (mesmo
|apagando todos existentes, assim eu crio a chave em seguida)

sem especificar o nome não dá! pra ´apagar´ um índice faça:

drop index nome_do_indice;

ou use qualquer dessas ferramentas gráficas (IBExpert?) onde vc seleciona a tabela ela mostra os índices ai vc seleciona o índice e clica num botão ´DROP´


T+


GOSTEI 0
POSTAR