私はストアドプロシージャを作成しています。しかし、この手順ではテーブル名は動的です。変数テーブルから行番号を取得したい。しかし、私は@rownumber
を選択クエリのリターンで設定しますか?書き込み方法ストアドプロシージャの動的テーブル名を使用してクエリを選択しますか?
Create Proc update_eMail
(@tablename nvarchar(50),
@columnname nvarchar(50))
AS
Begin
Declare @q_getrowNumber NVARCHAR(MAX)
Declare @rownumber int
SELECT @rownumber = Count(ID) FROM quotename(@tablename) // doesnt work
END
ここでは、事前
'EXEC'コード行の後にいくつかのコードを書くと、それは機能しますか? 1つのストアドプロシージャに1つのEXECメソッドしか実行されていませんか? – pseudocode
はい、動作します。 'Exec'コード行の後にコードを書くことができます。 – mansi
別のストアド・プロシージャ内で複数のストアド・プロシージャを実行できます(最大32レベルまで) – mansi