INSERT do 2 tabel

0

witam mam kolejny problem :)

W jaki sposób mogę zrobić INSERT do 2 tabeli, aby jednoczenie dodały się pola ID w obu tabelach ? Np tabela adresy mamy idAdres PK, i druga tabela osoby mamy idAdres FK od tej pierszej tabeli.
Znalazlem w necie tworzenei procedur i wykorzystanie SCOPE_IDENTITY() zeby to zrobic, ale nie udalo mi sie, a probuje 2 dni ;d

Czy jest jakis prosty sposób zeby to zrobic ? Dzieki

0

jaka baza danych? mssql? tu masz przykład wyciągnięty żywcem z radia zet:

DECLARE @tagid int;

INSERT INTO [Tags] ([Name], [Links]) VALUES (@val, 0);
SET @tagid = SCOPE_IDENTITY();
INSERT INTO [BandytaInTags]   ([BandytaId],[TagId]) VALUES  (@bandytaId, @tagid);
0

teraz dziala :) dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1