ときだけ」が出たときの対策法2019年1月17日2019年1月17日データベーススポンサーリンク久しぶりにIT小ネタを書きます。SQLServerを利用していて、テーブルからテーブルへのコピー(Insert)が出来なかったので原因を調べていたことろ、列を明示的に列挙しておかないといけないということがわかりました。答えは簡単な事でしたが、エラーの内容と対策をまとめましたのでご紹介します。列に明示的な値を指定できます。普段本番環境のマスターをテスト環境にコピーしたりするときにはあまり気にしていなかったが、テーブル内に自動採番するフィールドなどがある場合はIDENTITY_INSERTプロパティをONにして、値を明示的に記述してやる必要がある。例としては、こんな感じの列に「IDENTITY」プロパティを設定したテーブルがある場合。設定されている列は自動で値が設定されていることを想定しているため、明示的に値を設定することはできないようになっている。コードサンプル対策としてはこのようなSQL文を書く。IDENTITY_INSERTがONの後はOFFに戻しておく。IDENTITY_INSERTをONにして明示的に値を設定した場合、次に割り当てられる値はテーブルに追加された値の中で最も大きな値の次の番号から割り当てられます。新規にレコードを挿入しても値が重複することはありません。つのテーブルのみとなっている。スポンサーリンクANAマイルの貯め方マイルが貯まるクレジットカードだけでは大量のANAマイルは貯まりません。すれば貯まるのか?ANAマイルを大量に貯めたい人は読んで下さい。コメントをキャンセルメールアドレスが公開されることはありません。*サイトスポンサーリンクプロフィールどうも、ITトラベラーです。旅やマイル、ITに関してのブログを運営しています。旅行とスノーボードが大好きなサラリーマンです。システム屋さんとして働きながら色んな国を周遊中。飛行機に乗らず、お金をかけずにマイレージを貯める方法を日々研究し、最初の1年で25万マイル以上を獲得。2018年4月念願だったファーストクラスに搭乗しました。自分の経験が少しでも誰かの役に立てば幸いです。(2)マイル海外旅行ポイントサイト圧倒的なデザインと驚異のSEO性能!マイルカテゴリ2018年4月21日2019年4月15日タイ航空A380夢のファーストクラス搭乗記。