Skip to content

Using stored procedure OUT parameters with multiple result sets #769

@sjh37

Description

@sjh37
CREATE PROCEDURE CheckIfApplicationIsComplete
    @ApplicationId INT, @IsApplicationComplete BIT OUTPUT
AS
BEGIN
    SET NOCOUNT ON;

    IF (@ApplicationId < 10)
    BEGIN
        SET @IsApplicationComplete = 0;
        SELECT 'Application' [Key], 'Not complete' [Value];
    END
    ELSE
    BEGIN
        SET @IsApplicationComplete = 1;
        SELECT 'Application' [Key], 'Complete' [Value];
    END
END;
GO

SET NOCOUNT ON;
DECLARE @ApplicationId INT;
DECLARE @IsApplicationComplete BIT;
SET @ApplicationId = 5;
EXEC dbo.CheckIfApplicationIsComplete @ApplicationId, @IsApplicationComplete OUTPUT
PRINT @IsApplicationComplete -- Check Messages tab for result

SET @ApplicationId = 50;
EXEC dbo.CheckIfApplicationIsComplete @ApplicationId, @IsApplicationComplete OUTPUT
PRINT @IsApplicationComplete -- Check Messages tab for result

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions