1

この 2 つのクエリについて質問がありました。

最初のものは機能しますが、2 つ目は機能しません。何かが欠けていることは知っていますが、それを見ることはできません!

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 に答える