Chaves primárias definir índices em tabelas de banco de dados Oracle. Todas as tabelas Oracle requerem chaves primárias para funcionar com desempenho superior. Deixar de incluir uma chave primária em uma tabela faz com que os problemas de desempenho lento no banco de dados . No entanto, por vezes, o administrador de banco de dados quer mudar a chave primária em uma tabela. Para realizar uma mudança , a chave primária atual cair, e um novo é colocado em cima da mesa com a instrução "alter " . Instruções
1
Abra seu Oracle Enterprise Manager . Solte a chave primária atual na tabela usando o seguinte código:
ALTER TABLE tblNamedrop CONSTRAINT tblConstraint ;
Substituir " tblname " com o nome de sua tabela Oracle e substituir " tblConstraint " com o nome . da chave primária
2
Adicione uma nova chave primária para a tabela usando o seguinte código:
ALTER TABLE tblNameadd CONSTRAINT tblConstraint PRIMARY kEY ( tblConstraint );
Como a instrução drop , substitua " tblname " com o nome de sua tabela Oracle e " tblConstraint " com o nome de sua chave primária nova .
3
Clique no botão "Run" na o Oracle Enterprise Manager . Este executa as duas declarações. A chave primária velho é descartado primeiro eo novo é criado em cima da mesa .