Page 357 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼テーブルのデータをコピーしてデータを追加したいのですが・・・ すみれ 03/8/14(木) 21:12 ┗Re:テーブルのデータをコピーしてデータを追加したいのですが・・・ イケガミ 03/8/14(木) 22:44 ┗Re:連番にしたかったのです。 すみれ 03/8/16(土) 1:17 ─────────────────────────────────────── ■題名 : テーブルのデータをコピーしてデータを追加したいのですが・・・ ■名前 : すみれ ■日付 : 03/8/14(木) 21:12 -------------------------------------------------------------------------
テーブル「zz」にあるレコードすべてをコピーし、フィールド「xx」の末尾に必ずabという文字をつけたいのです。 ↓ テーブル「zz」に元からあるレコードが NO. xx 金額 1 あああ 500 2 いいい 600 3 ううう 300 の3件だった場合 NO. xx 金額 1 あああ 500 2 いいい 600 3 ううう 300 4 あああab 500 5 いいいab 600 6 うううab 300 の6件に変更したいのです。 よろしくお願いします。 |
>NO. xx 金額 >1 あああ 500 >2 いいい 600 >3 ううう 300 > >の3件だった場合 > >NO. xx 金額 >1 あああ 500 >2 いいい 600 >3 ううう 300 >4 あああab 500 >5 いいいab 600 >6 うううab 300 > >の6件に変更したいのです。 1)現在のテーブルをコピーする 2)追加クエリを作成する 3)コピーしたテーブルを削除する ではどうでしょうか? |
イケガミ さん 回答ありがとうございます。 >1)現在のテーブルをコピーする >2)追加クエリを作成する >3)コピーしたテーブルを削除する > >ではどうでしょうか? 現在のテーブルを元に追加クエリを作り 元のテーブルに追加するというやり方で やっているのですが、 NO. xx 金額 1 あああ 500 2 いいい 600 3 ううう 300 4 あああab 500 5 いいいab 600 6 うううab 300 とはならず NO. xx 金額 1 あああ 500 2 いいい 600 3 ううう 300 1 あああab 500 2 いいいab 600 3 うううab 300 と最初の番号がダブってしまうので 何か方法はないものかと悩んでいたのです。 しかし、NO.のフィールドに、最初のレコードから最後のレコードまで 番号を増やしながらDO..LOOPステートメントで 更新処理を行うというやり方でNO.を連番にすることができました。 |