0

A テーブルからデータをエクスポートし、そのデータを B テーブルにインポートしたいと考えています。A と B のテーブルは同じテーブルで、100 列あります。JDBC 内でエクスポートおよびインポートするにはどうすればよいですか? ダイナミックにやりたい。ある列を別の列に書き込みたくありません。(2 つのテーブルに同じ列があります。ただし、Oracle のテーブル A と mysql のテーブル B) ありがとうございます。

4

2 に答える 2

1

試す:

insert into tableB
select * from tableA

これは、テーブルが異なるデータベースにあり、データベース間に DB リンクを作成する場合にも可能です (そうする権限がある場合)。

それ以外の場合は、メモリ内の TableA から最大数の列をコピーして、それらを TableB に挿入することができますが、これは強くお勧めしません。

残念ながら、Java には .NET BulkCopy に似たものはありません。

于 2013-06-18T21:42:05.943 に答える