在Oracle中,序列是一个独立的对象,它与特定的表或列无关.例如,您可以运行此查询以获取序列列表:
SELECT * FROM all_sequences
Run Code Online (Sandbox Code Playgroud)
当您创建序列时,您会注意到CREATE SEQUENCE语法中没有任何内容表明您要将其与表或列关联.
序列只是一个唯一的数字生成器,它不关心你用它生成的数字(即你是否将序列值插入表格等),它只是提供那个唯一的数字.
因此,不可能告诉给定的列使用了什么序列(如果有的话)来生成该列的值.