- ベストアンサー
SQL 2005 主キーエラーに関して
大量データをSQL2005に投入した際、PK違反がありました。 どのカラムでその状態になっているかを調べる事は可能でしょうか? 主キー設定をしないで投入したら問題なくできました。 お手数ですが、教えてもらえればと思います。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 主キー設定をしないで投入したら問題なくできました。 重複を含むレコードがテーブル化できているのですから、 主キーをグループ化要素として、件数が1を越えるものを検索なさると良いでしょう。 クエリアナライザで実行できると思います。 SQL2005の書き方が不明なので、調整してください。(Oracleチックかも) 主キーの構成が不明ですが、仮に[伝票番号][枝番]の2項目で主キーなら select [伝票番号], [枝番], count(*) from [重複含むテーブル] group by [伝票番号], [枝番] having count(*) > 1 ;
お礼
ありがとうございます。 頂いたクエリで問題列の特定ができました。 どもです^^