Fórum adicionar chave primária....?? #43630

08/04/2004

0

como adicionar uma primary key depois da tabela já ter sido criada??


Ntrafa

Ntrafa

Responder

Posts

12/04/2004

Amsistemas

Sou iniciante mas acho que assim que voce cria uma
chave primaria no interbase...

ALTER TABLE ´NOMEDATABELA´
PRIMARY KEY (´campo que vai ser chave primaria´)


Espero Ter ajudado ...


Responder

Gostei + 0

12/04/2004

Amsistemas

oi A outra estava errada....


:lol:

alter table PRODUTO
add primary key (CODIGO)


explicaçao..

alter table nome da tabela
add primary key (nome do campo a ser primario)...

Codigos
para banco de dados Interbase
se der tudo ok da uma resposta para nos de confirmaçao


Responder

Gostei + 0

13/04/2004

Ntrafa

Olá o IB me retorna que o campo(chave primária ñ existe) caso eu crie antes (campo simples inteiro) ele retorna campo duplicado..........


Responder

Gostei + 0

13/04/2004

Ntrafa

ha algum tempo atrás eu obtive essa resposta aki no forum:

alter table nome_tabela add constraint nome_chave
primary key (nome_campo);

mas tb ñ consegui, tralvez esteja fazendo algo de errado talvez...........???


Responder

Gostei + 0

14/04/2004

Amsistemas

Voce tem que definir o campo que vai adcionar chave primaria
(nao nulo) .

EXEMPLO SE A SUA TABELA ESTIVER ASSIM FUNCIONA BELEZA O
CODIGO QUE EU TE PASSEI ANTERIOR

mas se o campo nao estiver (nulo).Ai vai dar erro mesmo

CREATE TABLE CLIENTE (
CODIGO INTEGER NOT NULL,
RAZAO_SOCIAL VARCHAR(60),
NOME_FANTASIA VARCHAR(60),
CGC_CPF VARCHAR(14),
EMAIL VARCHAR(50),
);


Responder

Gostei + 0

15/04/2004

Amsistemas

Qual linguagem voce programa....


NTRAFA...


Responder

Gostei + 0

16/04/2004

Ntrafa

Delphi...........

Muito obrigado pelas dicas........


Responder

Gostei + 0

26/04/2004

Tuco

Olá

Amigo utilize o IBExpert para criação dos DB e Tables ele é muito útil e prático e fácil de usar, ele está disponível para download em:

www.firebase.com.br


espero ter ajudado :lol:


Responder

Gostei + 0

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

Aceitar