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 ( TrainerID int 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) AS BEGIN try BEGIN 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 END try BEGIN catch ROLLBACK TRANSACTION tr_insert END catch