SELECT IDENT_CURRENT('Table')
Możesz użyć jednego z tych przykładów:
SELECT * FROM Table
WHERE ID = (
SELECT IDENT_CURRENT('Table'))
SELECT * FROM Table
WHERE ID = (
SELECT MAX(ID) FROM Table)
SELECT TOP 1 * FROM Table
ORDER BY ID DESC
Ale pierwszy będzie bardziej wydajny, ponieważ nie jest potrzebne skanowanie indeksu (jeśli masz indeks w kolumnie Id).
Drugie rozwiązanie jest równoważne trzeciemu (oba muszą przeskanować tabelę, aby uzyskać maksymalny identyfikator).