Ho letto this question per ottenere l'identità di una riga inserita. La mia domanda è in qualche modo correlata.Il modo migliore per ottenere PK Guid della riga inserita
C'è un modo per ottenere il guid per una riga inserita? La tabella con cui sto lavorando ha un guid come chiave primaria (di default a newid), e vorrei recuperare quel guid dopo aver inserito la riga.
C'è qualcosa come @@IDENTITY
, IDENT_CURRENT
o SCOPE_IDENTITY
per Guids?
Hi, grazie per il consiglio. Questo codice restituisce un errore "Devi dichiarare la variabile di tabella" @myNewPK "". Sembra che puoi produrre solo in un tavolo. Ho funzionato dichiarando una tabella temporanea e quindi selezionando l'id dalla tabella. Grazie per il tuo aiuto e il consiglio sulle scarse prestazioni di Guids. –
Scusa, non l'avevo ancora provato, lo stavo solo buttando insieme da quello che ricordavo. Ora ho aggiornato la risposta con essa restituendo una variabile di tabella. –
Molto bello, grazie Robin. Accettato :) –