私は特に無署名について考えていint
ます。
実用的な例を次に示します。ID列が最大になったときに何をしますか?実行するかBigInt
(4ではなく8バイトのストレージ)、負の整数をサポートするようにアプリケーションをリファクタリングすることも、この回答に示されているように独自のルールを作成することもできます。これらのオプションはどちらも最適ではありません。
UInt
理想的なソリューションですが、SQL Serverはそれを提供していません(MySQLが提供している場合)。
符号なしデータ型はSQL標準(SQL-2003)の一部ではないことを理解していますが、それでも私には無駄のように思えます。
これらを(SQL Serverまたは標準に)含めない理由は何ですか?