1
はSQL Server:ストアドプロシージャのパラメータとしてデータベース名を使用する方法はありますか
無効な列名のT
任意の助けをいただければ幸いです
のように報告してSET DBname = "sample"
SELECT *
FROM Table1
INNER JOIN DBname.Table2 T On Table1.key = T.Key
そのように同じdomain
で2つの異なるdb
のテーブルに参加し、私が行うことができますどのように
オブジェクト識別子を変数に格納して問合せで使用することはできません。代わりに動的SQLを使用する必要があります。同じサーバ上のデータベースの場合、 'select * from databasename.schemaname.tablename'は異なるサーバ上のデータベースに対して' sp_addlinkedserver'と 'select * from servername.databasename.schemaname.tablename'を使用します。 –