Hi,
I'm a beginner in learning SQL, I'd to pass more than one value to a SP, so made use of the TVP.
my SP looks something like this, how do I add the TrainerID's while executing this SP
CREATE type dbo.tvpTID AS TABLE (TrainerIDint NOT NULL, PRIMARY KEY (TrainerID)) go ALTER PROCEDURE Sp_insertworkshoptrainers(@Title AS VARCHAR(50),@Topic AS VARCHAR(50),@Date AS DATE,@Duration AS VARCHAR(50),@CreatedDate AS DATE,@UpdatedDate AS DATE,@tvpTID TVPTID Readonly) ASBEGINtryBEGIN TRANSACTION tr_Insert INSERT INTO dbo.tbl_Workshop VALUES (@Title,@Topic,@Date,@Duration,@CreatedDate,@UpdatedDate) DECLARE @WorkshopID AS INT SET @WorkshopID=Scope_identity() INSERT INTO dbo.tbl_WorkshopTrainer SELECT TrainerID,@WorkshopID FROM @tvpTID COMMIT TRANSACTION ENDtryBEGINcatch ROLLBACK TRANSACTION tr_insertENDcatch