フィールドのデフォルト値が実際にどのように不利になるかはわかりません。
レコードを挿入する前に一部のレコードのIDを制御する場合は、NEWID()
を使用すると便利です。 デフォルトのシーケンシャルIDの代わりに(データベースを操作する前にレコードとその関連付けを生成でき、後でIDを取得するためにクエリを実行する必要はありません)。 2つは相互に排他的ではありませんが...
granadaCoderとして とはいえ、シーケンシャルIDは推測できますが、IMOの利点はパフォーマンスとメンテナンスの点で非常に大きいため、使用しないのは間違いです。