You Can To Modify your proc to
CREATE PROCEDURE tbl_Master_InsertOrUpdate
(
@MasterID NVARCHAR(20) = null ,
@Category_Name NVARCHAR(20)= null ,
@Category_Image IMAGE = null,
@Operating_Hours TIME = null,
@NonOperating_Hours TIME = null
)
AS
BEGIN
IF NOT EXISTS ( SELECT MasterID
FROM tbl_Master
WHERE MasterID = @MasterID )
INSERT INTO tbl_Master
( MasterID ,
Category_Name ,
Category_Image ,
Operating_Hours ,
NonOperating_Hours
)
VALUES ( @MasterID ,
@Category_Name ,
@Category_Image ,
@Operating_Hours ,
@NonOperating_Hours
)
ELSE
UPDATE tbl_Master
SET Category_Name =ISNULL( @Category_Name, Category_Name),
Category_Image =ISNULL( @Category_Image ,Category_Image),
Operating_Hours = ISNULL(@Operating_Hours ,Operating_Hours),
NonOperating_Hours = ISNULL(@NonOperating_Hours,NonOperating_Hours)
WHERE MasterID = @MasterID
END
and to Excite Code Try
tbl_Master_InsertOrUpdate '1', 'Sandwich', null, null, null