[firebase-br] Coluna identity

Carlos H. Cantu listas em warmboot.com.br
Ter Jul 30 16:28:11 -03 2019


Use a clausula returning pra pegar o valor que foi gerado:
https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-dml-insert.html


[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

FG> Boa tarde!

FG>   Alguém já está usando Firebird 3 com coluna do tipo identity ?
FG>   Sabem como posso fazer INSERT e obter imediatamente o resultado dessa
FG> coluna?

FG> TABELA1 ( CODIGO INTEGER  identity  , NOME VARCHAR (30 ) )
FG> TABELA2 (COD_TAB1 INTEGER, CAMPO2, CAMPO3 )

FG> INSERT INTO TABELA 1 ( NOME ) VALUES ( 'TESTE' )
FG> INSERT INTO TABELA 2 ( COD_TAB1, CAMPO2, CAMPO3 ) VALUES ( ??? , 123, 123 )

FG> Como saber o código que acabou de inserir ?

FG> Obrigado!





Mais detalhes sobre a lista de discussão lista