3

インポート/エクスポートウィザードを使用して、MS-AccessからSQLデータベースにデータをインポートしました。今、私はというデータベースを持っています

TestDatabase-AccessTableというテーブルを使用-10列あります。

同じSQLServerに、SampleTableというテーブルを持つSampleDatabaseという別のデータベースがあります。

[TESTDATABASE]。[dbo]。[AccessTable]を[SampleDatabase]。[dbo]。[SampleTable]にコピーしたい

このテーブルの構造は少し異なります。最初の2つの列は一致しませんが、残りの列は一致します。一致した列のみをコピーします。

これを達成する方法は?

つまり、最初のデータベースから2番目のデータベーステーブルに1000行挿入する必要があります。

とりあえずSQLServer2008Expressを使っています。

4

1 に答える 1

5

次のクエリを実行できます。

INSERT INTO [SampleDatabase].[dbo].[SampleTable] (
    field1, field2, field3, field4
)
SELECT field1, field2, field3, field4
FROM [TESTDATABASE].[dbo].[AccessTable];
于 2012-04-17T15:49:45.367 に答える