nem e necessário chamar o nextval hehehe
insert into pacientes(nome,data) values('joao,'seila',current_date);
é so omitir o campo id 
  ----- Original Message ----- 
  From: Consultores Software 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Thursday, October 25, 2007 6:53 AM
  Subject: Re: [pgbr-geral] Consulta com ID incrementado


  Bom dia !

  Crie uma sequence ( exemplo: sq_paciente_id ) e no seu comando insert, faça 
assim :

  insert into pacientes ( paciente_id, ....., ) values 
(nextval('sq_paciente_id', ...., )

  Não se esqueça de dar os devidos grants ao usuário de conexão para essa 
sequence.

  Espero ter ajudado.

   
  Em 24/10/07, Bruno Moreno <[EMAIL PROTECTED]> escreveu: 
    Pessoal, tenho uma consulta em meu sisteminha e não queria ter que passar o 
"id", queria que o proprio banco incrementessa esse valor. 

    Por exemplo, tenho uma tabela "pacientes", esta tabela tem um campo "id" 
que é a PK, quando vou cadastrar pacientes, não quero passar no INSERT o "id", 
quero que ele seja gerado automaticamente segundo a ordem de pacientes 
cadastrados. Tem como fazer ne? =D 

    Valeu

    -- 
    Bruno Neiva Moreno
    http://indiota.blogspot.com

    Graduando em Ciência da Computação - UFPB
    LARHENA - Laboratório de Recursos Hídricos e Engenharia Ambiental 

    "Tudo posso naquele que me fortalece" Fl. 4:13 
    _______________________________________________ 
    pgbr-geral mailing list
    [email protected]
    https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral






------------------------------------------------------------------------------


  _______________________________________________
  pgbr-geral mailing list
  [email protected]
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a