プロが教える店舗&オフィスのセキュリティ対策術

こんにちは。レプリケーションでデータを追加していると、-158694322とかという番号がオートナンバーで出てきます。特に大きな問題は無いとは思うのですが、主キーを置いているところなので怖いです。一度、主キーを変えてオートナンバーの番号をそろえてみたのですが、その後データを追加するとまたマイナスや非常に大きな番号が出てしまいます。何か対処法・問題点等ありませんでしょうか?

A 回答 (1件)

アオートナンバーは実質ロング型と同じなので、


-2147483648~2147483647の任意の値を取ります。
通常は1から順に付けられます。

しかしレプリケーションの場合は、同じテーブルに複数のユーザがデータを追加する可能性があるので値が重複しないように乱数が使われます。
もし、それでも重複した場合はレプリケーションの同期の時に片方のデータが捨てられます。
    • good
    • 0
この回答へのお礼

ありがとうございます。安心しました。確かにレプリケーションまえはインクリメントになっていたのが、後ではランダムになってました。安心できました。

お礼日時:2002/10/05 21:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!