トップ回答者
IDENTITY属性設定時のユニークの保障について

質問
回答
-
http://out2dev.blogspot.jp/2011/06/identity.html
↓
http://blog.sqlauthority.com/2009/03/24/sql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution/
↓
http://connect.microsoft.com/SQL/feedback/ViewFeedback.aspx?FeedbackID=328811とたどると
You may receive incorrect values when using SCOPE_IDENTITY() and @@IDENTITYにはSQL Server 2008 R2 SP1 CU5で修正済みとなっていますが…。
すべての返信
-
column_definition (Transact-SQL)
リンク先を読む限りユニークであることは保証されているようです。
新しい列が ID 列であることを指定します。 SQL Server データベース エンジンは、列に一意な増分値を設定します。
Blog:プログラマーな日々 http://d.hatena.ne.jp/JHashimoto/
-
回答ありがとうございます。
ちなみに重複する場合があるという記事が載っていたのは
http://out2dev.blogspot.jp/2011/06/identity.html
です。
-
http://out2dev.blogspot.jp/2011/06/identity.html
↓
http://blog.sqlauthority.com/2009/03/24/sql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution/
↓
http://connect.microsoft.com/SQL/feedback/ViewFeedback.aspx?FeedbackID=328811とたどると
You may receive incorrect values when using SCOPE_IDENTITY() and @@IDENTITYにはSQL Server 2008 R2 SP1 CU5で修正済みとなっていますが…。
-
こんにちは、ndb さん。
MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
参考になる情報をいただいているように思われましたので、勝手ながら私の方で一旦回答としてマークさせていただきました。
情報くださったみなさん、ありがとうございます。
いただいた情報の中で、解決に役立った投稿や、参考になる情報など有効な情報には回答としてマークすることをお願いしています。
今後、同じ問題でこのスレッドを参照される方にも、有効な情報を活用いただけるかと思いますのでご協力よろしくお願いいたします。
今後とも、MSDN フォーラムのご利用をよろしくお願いいたします。
____________
日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海