Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    85

    SQL SERVER - ultimo ID inserito in campo autoincrementale

    Ciao a tutti,
    vi scrivo per richiedere il vostro aiuto.
    Ho una tabella, con un campi int che si autoincrementa.

    All'inserimento di un record, avrei bisogno di recuperare il valore inserito in quel campo per utilizzarlo poi in altre insert in altre tabelle o comunque in altre situazioni.

    Come potrei fare?
    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    To get an ID of last inserted record, you can use this T-SQL:

    INSERT INTO Persons (FirstName) VALUES ('Joe');

    SELECT ID AS LastID FROM Persons WHERE ID = @@Identity;

    You can use query like this inside stored procedure or as an ad-hoc query

    da:http://www.beansoftware.com/T-SQL-FA...serted-ID.aspx

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    85
    Grazie, lo proverò immediatamente.

    Avevo trovato qualcosa di simile, ma nell'esempio visto non ne era descritto correttamente l'utilizzo.
    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.