47 lines
1.9 KiB
Plaintext
47 lines
1.9 KiB
Plaintext
CREATE PROCEDURE [dbo].[sp_TestSetupROIsInsert]
|
|
@TestSetupId int
|
|
,@Suffix nvarchar(50)
|
|
,@ROIStart float = -1.0
|
|
,@ROIEnd float = 1.0
|
|
,@IsEnabled bit
|
|
,@IsDefault bit
|
|
,@new_id int output
|
|
,@errorNumber int output
|
|
,@errorMessage nvarchar(250) output
|
|
AS
|
|
BEGIN
|
|
set @errorNumber = 0
|
|
set @errorMessage = space(0)
|
|
|
|
SET NOCOUNT ON;
|
|
|
|
IF (@TestSetupId IS NULL)
|
|
BEGIN
|
|
SET @errorNumber = 1
|
|
SET @errorMessage = 'must contain a test setup id'
|
|
return
|
|
END
|
|
|
|
insert into [dbo].[TestSetupROIs]
|
|
([TestSetupId],
|
|
[Suffix],
|
|
[ROIStart],
|
|
[ROIEnd],
|
|
[IsEnabled],
|
|
[IsDefault])
|
|
values
|
|
(@TestSetupId,
|
|
@Suffix,
|
|
@ROIStart,
|
|
@ROIEnd,
|
|
@IsEnabled,
|
|
@IsDefault)
|
|
|
|
set @new_id = scope_identity();
|
|
if(@@error != 0)
|
|
begin
|
|
set @errorNumber = error_number()
|
|
set @errorMessage = error_message()
|
|
end
|
|
end
|