• 締切済み

DBをコピーし一部変更して追加するPL/SQL文

オラクルPL/SQL超初心者です。 住所録DBで1項目だけ変更し、あとはすべて同じ内容でその住所録DBに追加するプロシージャーのSQL文の作成例をご教示下さい。(データは約8,000件あります) 例えば下記のように「確認日」だけ更新して追加するには・・・ イメージとしては  (変更項目) 氏名  住所  電話   年齢  確認日 ------------------------------------------- AAA  aaa  xxxx  xx  2003/10/31 DDD  bbbb  xxxx  xx  2003/10/31 FFF  ccc  xxxx  xx  2003/10/31 HHH  ddd  xxxx  xx  2003/10/31 TTT  fff  xxxx  xx  2003/10/31 --(追加データ) AAA  aaa  xxxx  xx  2004/02/11 DDD  bbbb  xxxx  xx  2004/02/11 FFF  ccc  xxxx  xx  2004/02/11 HHH  ddd  xxxx  xx  2004/02/11 TTT  fff  xxxx  xx  2004/02/11 環境はOracle9i、WindowsXP、ツールはSI Object Browserです。

みんなの回答

  • mi-si
  • ベストアンサー率35% (200/567)
回答No.1

insert into 住所録DB (氏名,住所,電話,年齢,確認日) values select 氏名,住所,電話,年齢,'2004/02/11' from 住所録DB where 確認日 = '2003/10/31' で出来ると思うんですが・・・何となくDBの設計に違和感を感じるのは気のせいかな???

diashun
質問者

お礼

早速のご回答有難うございました。 参考にさせていただきます。

関連するQ&A