「テーブルごとにIDENTITY列は1つしか存在できません」
なんでそうなの?車両のシナリオを考えてみると、一意であることが判明した登録番号だけでなく、一意であるシャーシ番号が存在します。SQL Serverでこのシナリオを表現するには、onの列のカスタム実装が必要です。逆に、Oracleでは、テーブルに必要な数のシーケンスを含めることができます。IDENTITY列に制限があるのはなぜですか、特定の理由がありますか?
車両スキーマを持つシナリオは、ID列に制限がある理由について自分自身に疑問を投げかけているものです。