こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

SQL インスタンスの¥をクエリーに記述したい

リンクサーバからデータを取得したいのですが、インスタンスの¥の処理がわかりません。
すみませんが教えてください。

execute ('INSERT INTO testPC1¥SQL2005.test FROM SELECT * FROM testPC2¥SQL2005.testJP')

投稿日時 - 2014-06-04 13:09:51

QNo.8623294

困ってます

このQ&Aは役に立ちましたか?

11人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

リンクサーバからデータを取得するときは、
インスタンス名は使いません。
リンクサーバ名.DB名.スキーマ名.テーブル名
と指定します。

で、リンクサーバ名に¥が含まれるなら[]でくくってみてください。
[testPC1¥SQL2005].master.sys.databases
って具合。

投稿日時 - 2014-06-07 11:40:41

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-