Indices no ORCLE 8.i

Oracle

24/06/2005

Bom dia Caros amigos


Tenho duas tabelas, sendo uma tabela vazia e outa com varios registros, inclusive com registros repetidos, gostaria de efetuar uma atualização para tabela vazia, sem ter registros repetidos, através de um comando em minha aplicação em DELPHI, então criei um indice para a tabela vazia com o seguinte comando no SQL PLUS:



ALTER TABLE TABLE2 ADD(CONSTRAINT CHAVE PRIMARY KEY(CHAVE)) Para o indice primário



CREATE INDEX TABLE2_POSICAO ON TABLE2(POSICAO) PCTFREE 10;



O indice foi criado e funciona normalmente quando faço pesquisa de registros.,Mas quando faço um processo que pede a atualização da table1 para a table2 consistindo se ja existe o registro na Table2, o sistema atualiza com registros repetidos na table2. Será que existe algum outro parametro na criação do meu indice ?

Lembrando que em tabelas paradox o meu processo funciona corretamente.



Gostaria de saber tambem se voce tem endereços de sites que eu possa pegar alguns comando tais como inserir deletar registros pelo SQL PLUS
ou seja trabalhando diretamente com o banco para alguma manutenção.

:roll:



Desde já grato.





Wiler.


Wiler

Wiler

Curtidas 0

Respostas

Motta

Motta

24/06/2005

CREATE unique INDEX ...

cria um indice unico.

acho que resolve


GOSTEI 0
Wiler

Wiler

24/06/2005

CREATE unique INDEX ... cria um indice unico. acho que resolve



Obrigado pela dica, mais já havia tentato e me dá violation key.


GOSTEI 0
POSTAR