Files
DP44/DataPRO/Modules/Database/DatabaseMigrationScripts/.svn/pristine/0e/0ede4d7e621fda0a003f806e6335f94321862ed2.svn-base
2026-04-17 14:55:32 -04:00

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