1

我有一个关于这两个查询的问题。

第一个有效,第二个无效。我知道我错过了一些东西,但我看不到它!

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'

编辑:我问这个的原因是因为我不喜欢直接使用选择。我宁愿通过程序使用它们。

编辑:回答!:)

4

1 回答 1

2

你的参数顺序不对?!

EXEC Checkinpvalue '2013', 'LOLGATAN13', 1
于 2013-01-13T20:58:18.453 回答