ストアドプロシージャからトップnレコードを取得するためのSQLストアドプロシージャを作成するにはどうすればよいですか?私はエラーを取得していますトップレコードを取得するストアドプロシージャの作成方法
ALTER PROCEDURE GetRe
(@a INT, @b INT)
AS
BEGIN
DECLARE @Sum INT
SET @Sum = @a + @B
SELECT TOP @Sum *
FROM Customer
END
:エラーに基づいて
Incorrect syntax near '@Sum'
あなたはどのようなデータベースを使用していますか?あなたはおそらく必要があります。宣言、設定、選択行の後に – Twelfth
手順コードは**ベンダー固有のもの** ** - mysql、postgresql、sql-server、oracleのどれを使用するのかを指定するタグを追加してください''または '' db2' - または全く別のものです。 –