0

テーブル A には 10 列があり、テーブル B には 3 列しかありません。テーブル B のデータをテーブル A に挿入し、残りの 7 つのフィールドを空にしたいと考えています。

どうやってやるの?

4

3 に答える 3

1

テーブルの列にデフォルト値がある場合は、次を使用する必要があります:-

insert into tableA select col1,col2,col3,'','','','','','','' from tableB;

残りの 7 列に空の値を挿入します。

于 2013-01-17T06:48:22.413 に答える
0

使用する

insert into table A(coulmn1,column2,coulmn3)  select * from B;
于 2013-01-17T06:27:22.010 に答える
0
Insert into tableA(col1, col2, col3) select col1, col2, col3 from tableB 
where col1=condition;

オラクルでテスト済み

于 2013-01-17T06:33:09.723 に答える