Привет, у меня есть следующий SP, однако, когда я использую LINQ to SQL, он генерирует 2 множественных набора записей. Для здравого смысла я пытаюсь понять, что в хранимой процедуре делает это, и хотел бы вернуть только один набор записей ... Может ли помочь?
ALTER PROCEDURE [dbo].[CheckToken]
@LoginId int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @failures INT
SET @failures = (SELECT COUNT(loginid) FROM auditerrorcode WHERE
errorid = 1012 AND loginid = @loginid
AND datecreated > DATEADD(hh, -1, getdate())
)
IF @failures > 10 UPDATE [login] SET [IsDisabled]=1 WHERE loginid = @loginid
SELECT * FROM [Login] WHERE LoginId = @LoginId
END