Musíte udělat něco takového:
DECLARE @NewID INT
INSERT INTO Customer(LastName,FirstName,......) VALUES(Value1, Value2, .....)
SELECT @NewID = SCOPE_IDENTITY()
INSERT INTO Employment(CID,Employer,.....) VALUES(@NewID, ValueA,..........)
SCOPE_IDENTITY : Vrátí poslední hodnotu identity vloženou do sloupce identity ve stejném oboru. Rozsah je modul:uložená procedura, aktivační událost, funkce nebo dávka. Proto jsou dva příkazy ve stejném oboru, pokud jsou ve stejné uložené proceduře, funkci nebo dávce.