Ir para conteúdo

POWERED BY:

Arquivado

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

�lvaro Justino

Autoincremento em campo PK

Recommended Posts

Olá, estou (tentando criar) criando uma aplicação java desktop utilizando o banco Oracle e Netbeans, optei por criar o banco e depois importar classes automaticamente pelo IDE acontece que travei na criação do campo autoincremento ID_PACIENTE (PK)(ver imagem) não consigo (não sei) como deixá-lo como auto incremento me parece que nesse banco de dados é um pouco mais complicado, gostaria de ajuda sobre como devo fazê-lo, valeu.

 

paciente.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

--sequence

--gerar numeros sequenciais

 

create sequence NOME_SEQ

increment by 1

start with 5;

 

--para saber qual o valor da sequencia, cada vez que selecionar a sequencia aumenta

select nome_seq.nextval from dual; --no caso comeca com o valor que você jogou

 

--para usar na tabela, você deverá ter uma sequence só para a tabela,

--onde sempre que for inserir deverá indicar a respectiva sequencia

--no campo escolhido

 

insert into teste (id_teste, nm_teste)

values (nome_seq.nextval, 'teste');

 

select * from teste;

 

--mostra onde esta a sequencia, mas só vale quando você já usou o nextval

select nome_seq.currval from dual;

 

--drop

drop sequence nome_seq;

 

 

--para ver dados das sequences do usuario atual

select * from user_sequences;

 

 

Sem mais,

 

Anderson

http://www.litri.com.br

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.