Chave Primaria

Delphi

20/07/2005

Olá, estou utilizando interbase, e tenho uma tabela ja criada que não possue chave primária, mas a gora surgiu a necessidade de uma Primary key, como posso fazer para criar uma chave primária sem necessidade de apagar e criar nova tabela...

estava utilizando o create index, mas acho que não sei a sintaxe correta.

se puderem me ajudar...agradeço.

Abraco.

Alexandre Telles Estanieski


Telles

Telles

Curtidas 0

Respostas

Silviogs

Silviogs

20/07/2005

Olá

tente desta forma:

caso já tenha criado a tebela

alter table USUARIOS
add constraint PK_USUARIOS
primary key (USUARIO,NIVEL)

caso depois queira alterar para colocar mais um campo:

alter table USUARIOS
add constraint PK_USUARIOS
primary key (USUARIO,NIVEL,SENHA)

caso queira exluir um campo:
alter table USUARIOS
add constraint PK_USUARIOS
primary key (USUARIO,NIVEL)


Atenciosamente

Silvo Guedes


GOSTEI 0
Kotho

Kotho

20/07/2005

vc tem que usar ALTER TABLE:

ALTER TABLE <TABELA> ADD PRIMARY KEY (<CAMPOs>)


GOSTEI 0
POSTAR