Adicionar coluna à chave primária

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
rsalbano
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 76
Registrado em: Seg, 11 Jul 2011 9:55 am
Localização: Curitiba

Olá,

Preciso adicionar uma coluna a uma chave primária já existente.
tenho que excluir a chave primária e incluir novamente com esta coluna a mais?
burga
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Qui, 26 Nov 2009 1:05 pm
Localização: SP
Ricardo H. Tajiri

Sim senhor, exclua ela pra depois incluir uma nova PK com as colunas necessárias.

Mas esteja ciente de que você terá muito mais trabalho do que isto se esta tabela for tabela pai de outras... Aí você também vai ter que se virar pra acertar todas as FKs que apontarem pra esta PK...
diegolenhardt
Moderador
Moderador
Mensagens: 1177
Registrado em: Qui, 15 Out 2009 10:28 am
Localização: Recife

quando você for dropar ele vai avisar onde esta referenciando...

ai anota as tabelas pra acertar depois...
rsalbano
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 76
Registrado em: Seg, 11 Jul 2011 9:55 am
Localização: Curitiba

OK, valeu.

Para minha sorte ela não é fk de nenhuma tabela.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante