SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE OR ALTER PROCEDURE [dbo].[User_ReadByEmails]
    @Emails AS [dbo].[EmailArray] READONLY
AS
BEGIN
    SET NOCOUNT ON;

    IF (SELECT COUNT(1) FROM @Emails) < 1
    BEGIN
        RETURN(-1)
    END

    SELECT
        *
    FROM
        [dbo].[UserView]
    WHERE
        [Email] IN (SELECT [Email] FROM @Emails)
END
GO