シーケンスを作成するメリット

この記事ではシーケンスを作成するメリットについて解説します。

 シーケンスとは

シーケンスとは一意の整数を生成するためのスキーマ・オブジェクトです。

日本語で順序とも呼ばれます。

シーケンスを使用することによって表に対して主キーの値を自動的に生成することができます。

シーケンスは初期値、増分値などを設定できます。

設定した初期値から始まり、増分値ごとに増加した値が連番として作成されます。


 シーケンスを作成するメリット

シーケンスを作成するメリットは一意の値を高速で生成できる点です。

シーケンスは軽量なため負荷が少なく、一意性を確保できます。

複数のユーザが同時にシーケンスを使用した際も、適切に処理がされて一意性を確保することができます。

一意性制約を保持しつつ、高速でアクセスされる表に対してシーケンスは有効になります。