quarta-feira, 20 de maio de 2009

Renomeando uma primary key

Primeiro vamos criar uma tabela chamada NOTA_FISCAL

create table NOTA_FISCAL (NOTA_ID number(38));

Depois criamos a PRIMARY KEY

alter table NOTA_FISCAL add constraint PK_NOTA primary key(NOTA_ID);

Agora vamos para a parte que interessa, vamos alterar o nome da primary key (PK_NOTA) para PK_NOTA_FISCAL

alter table NOTA_FISCAL rename constraint PK_NOTA to PK_NOTA_FISCAL;

Sabemos que ao criar uma primary key automaticamente um index é criado com o mesmo nome da primary key, não é necessário mas para mantermos o padrão de nosso banco de dados vamos alterar o nome do index também.

alter index PK_NOTA rename to PK_NOTA_FISCAL;

T+

Nenhum comentário: