Files
DP44/DataPRO/Modules/Database/DatabaseMigrationScripts/.svn/pristine/d4/d459318a20ca72e01041545a50660ed54e8f35dd.svn-base

21 lines
780 B
Plaintext
Raw Normal View History

2026-04-17 14:55:32 -04:00
CREATE PROCEDURE [dbo].[sp_TestHistoryDelete]
@TestHistoryId BIGINT = NULL,
@TestSetupId INT = NULL
AS
BEGIN
IF @TestHistoryId IS NOT NULL
BEGIN
DELETE A FROM [dbo].[SensorTestHistory] AS A INNER JOIN [dbo].[TestHistory] AS B ON A.TestHistoryId=B.TestHistoryId WHERE A.TestHistoryId=@TestHistoryId
DELETE FROM [dbo].[TestHistory] WHERE [TestHistoryId]=@TestHistoryId
END
ELSE IF @TestSetupId IS NOT NULL
BEGIN
DELETE A FROM [dbo].[SensorTestHistory] AS A INNER JOIN [dbo].[TestHistory] AS B ON A.TestHistoryId=B.TestHistoryId WHERE B.TestSetupId=@TestSetupId
DELETE FROM [dbo].[TestHistory] WHERE [TestSetupId]=@TestSetupId
END
ELSE
BEGIN
DELETE FROM [dbo].[SensorTestHistory]
DELETE FROM [dbo].[TestHistory]
END
END