我对这两个问题有疑问。
第一个确实有效,第二个没有。我知道我错过了什么,但我看不到它!
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'
编辑:我问这个的原因是因为我不喜欢直接使用选择。我宁愿通过一个程序来使用它们。
编辑:已回复! :)
答案 0 :(得分:2)
参数的顺序是错误的?!
EXEC Checkinpvalue '2013', 'LOLGATAN13', 1