1

パラメータにデータベース名を渡す動的SQLを使用してspを実行したい

この方法を使用している場合、フローコードを使用する必要があります

use @dbName

go

exec(@Sql)

@dbName はデータベース名を参照し、@Sql は実行したいクエリ全体を参照し、Sql サーバー 2005 を使用して Iam を使用し、私のコードは次のとおりです。

set @cSQL=@dbName+'.dbo.sp_helptext '''+@cName+''''

今、私はこのストアド プロシージャを実行したいので、ターゲット データベースは新しいデータベースです。次の行に Go が必要で、use @dbnameその後に sql ステートメントが続きます。

誰でもこれで私を助けることができますか?

4

1 に答える 1