Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Viviane_22

Sintaxe....

Recommended Posts

:( :( Boa Tarde!!Olá...Poxa sei como criar uma tabela normal, mas gostaria de saber a sintaxe de colocar uma chave primaria .Ex:CREATE TABLE AUDITORIA_TESTE_VIVI( COD NUMBER, DATA DATE, USUARIO VARCHAR2(35), MENSAGEM VARCHAR(200))Agora quero colocar o cod como chave primaria .Sei..que tem que alterar adicionado o campo como chave primaria , mas acabei esquecendo a sintaxe.Ex:Ater table add???Poderia me ajudar??

Compartilhar este post


Link para o post
Compartilhar em outros sites

CREATE TABLE dept(deptno NUMBER(2),dname VARCHAR2(14),loc VARCHAR2(13),CONSTRAINT dept_dname_uk UNIQUE (dname),CONSTRAINT dept_deptno_pk PRIMARY KEY(deptno));

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você já criou a tabela e deseja adicionar um PK! Faça o seguinte:

 

SQL > alter table owner.tabela add constraint pk_coluna primary key (coluna);

 

Já te ajuda.

 

Abraços, http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.