Visa ett inlägg
Oläst 2004-09-16, 17:26 #21
knafve knafve är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2003
Inlägg: 42
knafve knafve är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2003
Inlägg: 42
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...
knafve är inte uppkopplad   Svara med citatSvara med citat