MS SQL – CF – Identità

Come ritrovare l’id automaticamente inserito da SQL Server (in una colonna identità) con una unica query in CF.

 

<cfquery name="qry_test" datasource="#application.db#">
insert into tabellaProva
(nome,cognome,ruolo,attivo)
values
(‘Marco’,’Marcolini’,’manager’,1)
select @@identity as id_utente
</cfquery>

 

<cfoutput>

Id assegnato: #qry_test.id_utente#

</cfoutput>

 

Questa query equivale a fare 2 query all’interno di un <cftransaction>: una di INSERT e l’altra con un SELECT max(id_utente) as id_utente

Loading Facebook Comments ...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *