CREATE PROCEDURE InsertData
@Param1 int,
@Param2 varchar(10),
@Param3 varchar(300),
@Param4 char(4)
AS
BEGIN
DECLARE @pkMain int
INSERT INTO MainTable (Col1, col2)
VALUES (@Param1, @Param2);
SELECT
@pkMain = SCOPE_IDENTITY();
INSERT INTO ChildTable (col1, col2, col3)
VALUES (@pkMain, @Param3, @Param4);
END