Καλησπέρα σας
Έχω φτιάξει 2 πίνακες πχ. τον tbl1 (id , fName) και τον tbl2 ( id, lName, tbl1_id), και προσπαθώ να φτιάξω μια PROCEDURE fill_tbls που εισάγει τις τιμές στους πίνακες σε SQL2005.
πχ.
----------------------------------------
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE fill_tbls
@fName as nvarchar(50)=NULL,
@lName as nvarchar(50)=NULL
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRY
declare @id int
insert into tbl1(fName) values (@fName);
--?????????????????????????
insert into tbl2(lName,tbl1_id) values (@lName,@id);
END TRY
BEGIN CATCH
EXECUTE [dbo].[uspLogError];
END CATCH;
END;
------------------------------------------------------------------------------
Πως μπορώ να περάσω στην μεταβλητή @id το id του tbl1 (που αντιστοιχεί στο @fName) ώστε να το εισάγω στον tbl2 ;
ΕΥΧΑΡΙΣΤΩ