Files
DP44/DataPRO/Modules/Database/DatabaseMigrationScripts/.svn/pristine/fe/fed3e949a5eb7368fbb99d5f70c232242c0dc1a6.svn-base

37 lines
1014 B
Plaintext
Raw Permalink Normal View History

2026-04-17 14:55:32 -04:00
CREATE PROCEDURE [dbo].[sp_DiagnosticRunsGet]
@Id bigint = null,
@TestId int = null,
@TestName nvarchar = null
AS
BEGIN
SET NOCOUNT ON;
if( @Id IS NULL)
BEGIN
IF NULLIF(@Id, '') IS NULL
BEGIN
IF NULLIF(@TestName, '') IS NULL
BEGIN
IF(@TestId IS NULL)
BEGIN
SELECT [Id], [DataPROUser], [TestId], [TestName], [PreTest] from [dbo].DiagnosticRuns;
END
ELSE
BEGIN
SELECT [Id], [DataPROUser], [TestId], [TestName], [PreTest] from [dbo].DiagnosticRuns WHERE [TestId]=@TestId;
END
END
ELSE
BEGIN
SELECT [Id], [DataPROUser], [TestId], [TestName], [PreTest] from [dbo].DiagnosticRuns WHERE [TestName]=@TestName;
END
END
ELSE
BEGIN
SELECT [Id], [DataPROUser], [TestId], [TestName], [PreTest] from [dbo].DiagnosticRuns WHERE [Id]=@Id;
END
END
ELSE
BEGIN
SELECT [Id], [DataPROUser], [TestId], [TestName], [PreTest] from [dbo].DiagnosticRuns;
END
END