Innehållsförteckning:

Hur får jag den senast infogade posten i SQL Server?
Hur får jag den senast infogade posten i SQL Server?

Video: Hur får jag den senast infogade posten i SQL Server?

Video: Hur får jag den senast infogade posten i SQL Server?
Video: Microsoft Access Copy Last Entered Record with DMAX and DLOOKUP VBA 2024, Mars
Anonim

Bestäm senast infogade post i SQL Server

  1. VÄLJ @@IDENTITET. Den returnerar det senaste IDENTITY-värdet som skapats på en anslutning, oavsett tabellen som producerade värdet och omfattningen av påståendet som producerade värdet.
  2. VÄLJ SCOPE_IDENTITY()
  3. SELECT IDENT_CURRENT('Tabellnamn')

På samma sätt frågar folk, hur hittar jag den senast infogade posten i SQL Server?

Bestäm senast infogade post i SQL Server

  1. VÄLJ @@IDENTITET. Den returnerar det senaste IDENTITY-värdet som skapats på en anslutning, oavsett tabellen som producerade värdet och omfattningen av påståendet som producerade värdet.
  2. VÄLJ SCOPE_IDENTITY()
  3. SELECT IDENT_CURRENT('Tabellnamn')

Dessutom, hur får jag det senast infogade identitetskolumnvärdet i SQL? IDENT_CURRENT() ger dig senaste identitetsvärdet infogat in i en specifik tabell från vilken omfattning som helst, av vilken användare som helst. @@ IDENTITET ger dig sista identitetsvärdet genererade av den senaste FÖRA IN uttalande för den aktuella anslutningen, oavsett tabell eller omfattning.

Likaså, hur väljer jag den sista posten i SQL?

för att få sista rad av en SQL -Databas använder detta sql sträng: VÄLJ * FROM TableName WHERE id=( VÄLJ max(id) FROM TableName); Produktion: Sista Rad av din db!

Hur hittar du den senast infogade posten i en tabell i Oracle?

Om du inte har definierat datum eller tidsstämpel i dina tabeller, hämta den senast infogade raden i databasen med kommandot "ROWNUM"

  1. Öppna SQL*PLUS och logga in på Oracle.
  2. Välj den rad som senast infogades i Oracle-databasen med kommandot "ROWNUM". Skriv till exempel:
  3. Skriv "; " för att köra SQL-frågan.

Rekommenderad: