Я хочу создать хранимую процедуру, когда пользователь сначала создает новую форму и включает в себя некоторые сущности, которые ему нужны, а затем позже возвращается и редактирует сущности и добавляет к ним больше.
Итак, я хотел бы отобразить все сущности, которые он выбрал и не выбрал в таблице.
Вот хранимая процедура, которую я пробовал, но она возвращает только сущности, которые не были включены.
ALTER PROCEDURE [dbo].[CreateEntitiesInRCM]
@RCM_ID INT,
@EntityID INT,
@Comments VARCHAR(1000),
@included BIT
AS
BEGIN
INSERT INTO [tblEntitiesInRCM] (RCM_ID, EntityID, Comments, Included)
VALUES (@RCM_ID, @EntityID, @Comments, @included)
IF (@included = 0)
BEGIN
DELETE FROM tblRCM_AllCtrl
WHERE RCM_ID = @RCM_ID
AND controlID IN (SELECT ControlID
FROM [tblControl_Library]
WHERE EntityID = @EntityID)
END
END