Bom dia pessoal!

Tablela:

CREATE TABLE usuario (id BIGSERIAL NOT NULL PRIMARY KEY, login VARCHAR(20));

Normalmente quando vou cadastrar um usuario faco assim:

val id = connection.prepareStatement("select
nextval('usuario_id_seq')").executeQuery().getInt(0)
val st = connection.prepareStatement("insert into usuario (id, login)
values (?, ?)")
st.setInt(0, id)
st.setString(1, "the_login")
st.executeUpdate

Existe uma forma de eu inserir o registro obtendo o UUID dele apos a
inserçao para eu nao precisar ficar executando o 'SELECT nextval()' ?

OBS: Existem outras aplicacoes que tambem inserem nesta mesma tabela.


-- 
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a