1
私は3つのテーブルとしてリファクタリングしたいリピートデータがたくさんあるテーブルを持っています。Oracle:移行中のデータの正規化
現在の構造は次のようになります。
meeting_desc
meeting_date
topic_desc
...
などcurrent_tableのデータが見えます:私は会議のテーブルとトピックのテーブルを作成したいと考え
meeting1,2/3/2009,abc
meeting1,2/3/2009,efg
meeting1,2/3/2009,xyz
meeting2,4/5/2009,aaa
meeting2,4/5/2009,bbb
のPKから来て、シーケンス:
MEETING:
id
meeting_desc
meeting_date
TOPIC:
id
meeting_id
topic_desc
私が理解できないことは、新しいテーブルにデータを挿入する方法です。私は試しました:
insert into MEETING select distinct
seq.nextval, meeting_desc, meeting_date from current_table
もちろん、それは動作しません。データを正規化する簡単な方法はありますか?
パーフェクト - ありがとう。 – chris