On Mon, 10 Jun 2024, David G. Johnston wrote:

For efficiency the only thing used to determine the next value of a
sequence is the stored value of the last sequence value issued. Where that
value may have been used, in a table as a PK or some other purpose, does
not enter into it. Using a sequence as a default does indeed become
problematic if you don't use it exclusively. If you do use it exclusively
usually you just set the last value to be the maximum needed and use it
going forward. The numbers from deleted rows simply remain missing in the
table.

David,

Thanks for the explanation. I had entered PKs without using the sequence.

Regards,

Rich


Reply via email to