WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Mysql/asp - Id För Senast Inlagd (https://www.wn.se/forum/showthread.php?t=306)

knafve 2004-09-16 17:26

Citat:

Originally posted by Starweb@Sep 16 2004, 14:56
Det finns 3 sätt att göra på direkt i databas förfrågningen:
* LAST_INSERT_ID()
* @@IDENTITY
* MAX(Id)

Alltså tex: SELECT @@IDENTITY FROM databasnamn


LAST_INSERT_ID() och @@IDENTITY är samma/bra, MAX(Id) är inte att rekommendera dock.

Om man kör MS SQL ja. :)

Tacka vet jag Oracle. Där kan man hämta ut ett unikt nästa-id _innan_ man har kört INSERT. Det är grejer det...


Alla tider är GMT +2. Klockan är nu 03:23.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson