MSSQL(Visual Studio)で特定のデータベースと表を使用してください
-
23-12-2019 - |
質問
Visual Studioで作業し、スタジオに組み込まれているSQLマネージャを使用しています。今、私はいくつかのデータベースに接続しています、そして私のSQLクエリを保存して開くことができるようになりたいと思います。
SO:
Database servers:
db.company.com
databasenumber1
databasenumber2
databasenumber3
db2.company.com
databasenumber1
databasenumber2
databasenumber3
db3.company.com
databasenumber1
databasenumber2
databasenumber3
.
今すぐシンプルなものを書くことをお勧めします。
select * from users where userid = '12';
.
しかし、これをdatabase server db2
とdatabase databasenumber3
から選択します。
use
ステートメントでそれを書き込む方法それとも "USE"以外のものはありますか??
解決
一度に複数のデータベース間で動作するスクリプトファイルには、GOステートメントが続く使用が必要です。
USE db1;
GO
SQL statements ...
...
USE db2;
GO
SQL statements ...
...
.
別のオプションはserver.dbname.tablename
形式を使用することですが、厳密にはすべてのデータベースが同じサーバー上でホストされていることを厳密に必要とします。
SELECT * FROM server.db1.table1
SELECT * FROM server.db2.table2
...
. 所属していません StackOverflow