you can use OUTPUT clause for thisCREATE TABLE EMployee(EmployeeID int IDENTITY(1,1) NOT NULL,EmloyeeName varchar(100),...)CREATE TABLE Employee_Loan(EmployeeLoanID int IDENTITY(1,1) NOT NULL,EmployeeID int,....)DECLARE @INSERTED_EMPLOYEE Table(EmployeeID int)INSERT Employee(EmployeeName,...)OUTPUT INSERTED.EmployeeName INTO @INSERTED_EMPLOYEEVALUES ('some value',...)INSERT EmployeeLoanSELECT EmployeeID ,<auto loan value>FROM @INSERTED_EMPLOYEE...
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/