Avatar billede jonbdk Nybegynder
21. december 2007 - 09:56 Der er 1 løsning

insert fra sql manager med select identity

Jeg vil gerne indsætte i en tabel, hente identity og indsætte i anden tabel

Noget i stil med:
Tabellen Persons har en autoincrement identity kolonne.

insert into Persons (Name) VALUES ('Personnavn')

SELECT @@IDENTITY as newID

insert into PersonsMeta (fk_persons_ID, CreatedDateTimeUTC) VALUES (newID, GetDate())

Jeg er ikke interesseret i en SP, bare et script jeg kan burge i SQL studio manager. Nogen der kan hjælpe med syntaksen
Avatar billede jonbdk Nybegynder
21. december 2007 - 11:36 #1
Fik svaret af en kollega.

@@IDENTITY kan referes direkte så syntaksen er:
insert into Persons (Name) VALUES ('Personnavn')
insert into PersonsMeta (fk_persons_ID, CreatedDateTimeUTC) VALUES (@@IDENTITY, GetDate())
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester