0

T2からテーブルT1をデータベースに挿入する方法を探しています(操作_を追加します

表 1: dbo.t1

col1   col2
----   -----
1       ABC
2       ABCr  
3       ABCs
4       ABCd

表 2 : dbo.t2

col1   col2
----   -----
7       ABCe
8       ABCy  

これで、表 1 は次のようになります。

col1   col2
----   -----
1       ABC
2       ABCr  
3       ABCs
4       ABCd
7       ABCe
8       ABCy  

SQLクエリ、私が使用しているのは次のとおりです。

select * 
into dbo.t1
from dbo.t2

#temp テーブルを使用すると単純すぎることはわかっています。

T2 から T1 に行を追加するだけで、パフォーマンスも維持できる方法を探しています。T1 の既存の行はまったく接触していません。

どんな助けでも役に立ちます。

ありがとう !!!

4

1 に答える 1

3

これはあなたの質問に答えていますか?Table2 のすべてのレコードを Table1 の最後に挿入します (Table1 の既存のレコードには触れません)。

insert into Table1 (col1, col2) (select col1, col2 from Table2)
于 2012-10-01T23:43:10.067 に答える