質問のタイトルは最善ではないかもしれませんが、他の .mod が問題のより正確な説明を見つけた場合は、それを編集してください。
トップ句に変数パラメータを持つ動的SQLクエリを作成する必要があります
SELECT top (value) field, field2 FROM table
前のクエリは、実際にはこのクエリのサブクエリです
SELECT @first = min(field2) FROM (SELECT top (value) field, field2 FROM table)
exec(@sql)
これは、sql top が動的な値を取らないため、クエリを作成する必要があることを意味しますがexec(@sql)
、私の知る限り、パラメーターを取得することはできません。同様のケースで値を取得するために使用することを読んだことがsp_executesql
ありますが、トップ句の横に動的な値を使用してクエリを作成することはできません. 私に何ができる?