È possibile in SQL Server utilizzare la stored procedure per restituire il valore della colonna Identity in una tabella rispetto alla quale vengono inseriti alcuni valori? Ad esempio, utilizzando stored procedure, se inseriamo i dati in una tabella:Sql Server restituisce il valore della colonna Identity dopo l'istruzione insert
Tabella TBL
- intero UserID, identità, auto-increment
- Nome varchar
- UserName varchar
- password varchar
Quindi, se eseguo la procedura di archiviazione inserendo alcuni valori come:
Insert into TBL (Name, UserName, Password)
Values ('example', 'example', '$2a$12$00WFrz3dOfLaIgpTYRJ9CeuB6VicjLGhLset8WtFrzvtpRekcP1lq')
Come posso restituire il valore di UserID
al quale verrà effettuato questo inserimento. Ho bisogno del valore di UserID per alcune altre operazioni, qualcuno può risolvere questo?
possibile duplicato di [Il modo migliore per ottenere l'identità della riga inserita?] (Http://stackoverflow.com/questions/42648/best-way-to-get-identity-of-inserted-row) – bummi
Possibile duplicato di [SQL Server: restituisce il valore dopo INSERT] (http://stackoverflow.com/questions/7917695/sql-server-return-value-after-insert) –