Chave primaria - Como alterar

19/03/2003

0

Prezado colaboradores

Tenhum uma tabela com uma chave primária que preciso agora acrecentar mais um campo com fazer-lo. Como alterar a chave primária ?

Grato

Marcos


Marcosrodias

Marcosrodias

Responder

Posts

19/03/2003

Weber

Para alterar as chaves primarias da tabela é simples !
Se o seu banco de dados está no windows, acesse pelo Prompt do DOS o caminho: c:Arquivo de Programas\Borland\Interbase\bin (observe que é o caminho que o servidor interbase está instalado).
digite o seguinte comando:
ISQL CONNECT ´CAMINHO DO BANCO´ -user SYSDBA -pass masterkey.
Onde SYSDBA é o nome do usuário e masterkey é a senha.
Depois visualizar a estrutura da tabela. Exemplo SHOW TABLE CLIENTE; (é necessário usar ; no termido do comando).
Aparece uma CONSTRAINT que será sua chave primária, provavelmente será INTEG_??.
Basta apagar essa contraint ALTER TABLE CLIENTE DROP CONSTRAINT INTEG_??; (Não esqueça do ; )
Crie a constraint novamente: ALTER TABLE CLIENTE ADD CONSTRAINT INTEG_?? Primary key (CHAVE,CHAVE,CHAVE). Onde chave são os nomes dos campos.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar