2011-03-07 12 views
0

1つのテーブルからデータを取得し、別のPCのlike-for-likeテーブルに転送したいとします。sql insert問題

は私が (ただし、現在の値を知る)「.....テーブルに挿入」

より良い、について説明を行うことができ、SQLコマンドがあります:

あなたは2 PCのを持っている想像してみてください。両方とも別々のサーバーにあります。私はPC 1のテーブルからPC 2に情報を更新したいと思います。

+2

あなたの質問は不明です。 – SLaks

+0

「あなたは現在の値を知っている」とはどういう意味ですか? – Lamak

+2

これはデータベース製品を知らなくても答えることができません。 –

答えて

4

あなたは

INSERT INTO SomeTable(A, B, C) 
SELECT A, B, C FROM OtherTable 

EDITを探しているように聞こえる:多くのデータベースサーバーを使用して、別のサーバに接続し、そのデータを使用することができます。
あなたの質問には詳細がなくても答えられません。

set up a linked server SQLサーバーでは、SELECT A, B, C FROM Server2.Database.Schema.OtherTableと記述します。

+0

データが異なるPCから来るべきであるからではありません – user532104

+0

-1異なるPC、つまり異なるMySQLインスタンスに存在するソーステーブルと宛先テーブルについて質問しました。 –

+0

@アドリアン:私はこの答えを与えたとき、質問はそれを言っていませんでした。 http://stackoverflow.com/posts/5221141/revisions – SLaks