In Oracle, a sequence is an independent object; it is not associated with a specific table or column. For example, you can run this query to get a list of sequences:
SELECT * FROM all_sequences
And when you create the sequence, you will notice that there is nothing in the CREATE SEQUENCE syntax to indicate that you want to associate it with a table or column.
A sequence is just a unique number generator, it doesn’t care what you do with the number generated from it (i.e. whether you paste the value of the sequence into a table, etc.), it is just there to provide this unique number.
Thus, it is not possible to determine for a given column which sequence was used (if any) to create this column value.
source
share