【プライマリーキー】に関する知恵袋
【質問】
OracleとAccessのデータベースの違いについてAccessでは、Deleteなどでレコードを削除した後、新たにレコードを加えると、Autonumber型のIDの数字が飛び飛びになりますね。Oracleでは、このAutonumber型のプライマリーキーがないのですか?
【解答】
Oracleでは「シーケンス」オブジェクトを作成して、INSERT 時に明示的に「シーケンス名.NEXTVAL」を指定します。http://oracle.se-free.com/ddl/A1_sequence.htmlhttp://oracle.se-free.com/dml/10_seq.html
