2013-01-13 1 views
1

이 두 쿼리에 대한 질문이 있습니다.저장 프로 시저에서 SQL 쿼리를 사용할 수 없습니다.

첫 번째 작업은 작동하지만 두 번째 작업은 작동하지 않습니다. 나는 내가 무엇인가 놓치고있다라는 것을 알고있다, 나는 그것을 볼 수 없다!

SELECT Kod10 
FROM Adminview 
WHERE Kvartal = 1 
AND Användarnamn = 'LOLGATAN13' 
AND År = '2013' 

그리고 이것은 다음과 같이 사용되는 저장 프로 시저

ALTER PROCEDURE [dbo].[Checkinpvalue] 
    @Inmånad varchar(50), 
    @Användarnamn varchar(50), 
    @Kvartal int 
AS 
    SELECT Kod10 
    FROM Adminview 
    WHERE Kvartal = @Kvartal 
     AND Användarnamn = @Användarnamn 
     AND År = @Inmånad 

입니다 :

EXEC Checkinpvalue 1, 'LOLGATAN13', '2013' 

편집 : 내가 직접 선택을 사용하여 좋아하지 않기 때문에 나는이 부탁 해요 이유는 . 나는 그들을 절차를 통해 사용하는 것을 선호 할 것이다.

편집 : 답변 됨! :)

답변

2

매개 변수 순서가 잘못되었습니다!

EXEC Checkinpvalue '2013', 'LOLGATAN13', 1 
+0

아, 하하. 이것은 충분한 수면을 취하지 않을 때 발생합니다. 고맙습니다. – saturn

+1

답변으로 표시됩니다. 다시 한 번 감사드립니다. – saturn

관련 문제