タイトル : Re: SQLでテーブル間でフィールドコピーするには? 投稿日 : 2012/03/06(Tue) 13:23 投稿者 : shu
> コピー先で本来 〜 > となるべきところが 〜 > のようにズレてしまいまう 提示されているコードでは明らかに1フィールドしか指定しないでInsertしているので 当然の結果です。『となるべき』ではなく『としたい』ではないでしょうか? > 上、コピー先ではオートナンバー型のフィールドも中途半端な番号から始まってしまいます。 オートナンバー型は自動で番号が入るフィールドなので最後にレコードを追加したときの番号から継続されますよ。 > また、コピーするフィールドによっては > 「指定されたデータ量がフィールドサイズを超えています」 > といったエラーも発生します。 コピー先のフィールドサイズがコピー元より小さいためでしょう。 |