私はSQLについてあまり詳しくないので、答えを探すのが大変でした。間違った「表現」を使用している可能性があります。
ストアド プロシージャを実行する次のクエリがあるとします。
USE MyDB
SET NOCOUNT ON
EXECUTE dbo.adm_ExecuteProcedure
@installationID = 12345,
@monthOf = '03/01/2013'
GO
ステートメントを使用select
して 12345 を動的に検索できますか? 以下は機能しませんが、私がやろうとしていることです。
USE MyDB
SET NOCOUNT ON
EXECUTE dbo.adm_ExecuteProcedure
@installationID = (select id from installs where name = 'foo'),
@monthOf = '03/01/2013'
GO
ストアド プロシージャを編集する権限がありません。