別のデータベースのテーブルと結合する必要がありますが、その名前がわかりません。プロシージャ パラメーターからのみ取得します。だから私はこのようなことをしたい:
select * from [DB1].dbo.[Table1] t1
inner join [@DBName].dbo.[Table2] t2 on t1.ID = t2.ID and t1.status = @status;
あるいは
select * from [DB1].dbo.[Table1] t1
inner join [@DBNameAndTableName] t2 on t1.ID = t2.ID and t1.status = @status;
それはまったく可能ですか?または、文字列スクリプトと を使用する必要があり EXECUTE(@SQL_SCRIPT)
ますか?