当标识列定义为默认生成时,Teradata是否重用值。。。没有周期?

当标识列定义为默认生成时,Teradata是否重用值。。。没有周期?,teradata,Teradata,我需要从Teradata表中删除行,该表的标识列定义为: Some_Id INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1 INCREMENT BY 1 MINVALUE 0 MAXVALUE 1000000000 NO CYCLE) 我想知道Teradata是否会在新行中再次使用删除的行的值

我需要从Teradata表中删除行,该表的标识列定义为:

Some_Id INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY
           (START WITH 1 
            INCREMENT BY 1 
            MINVALUE 0 
            MAXVALUE 1000000000 
            NO CYCLE)
我想知道Teradata是否会在新行中再次使用删除的行的值。我从Teradata文档中了解到,
NO CYCLE
不允许这样做,但从我在其他帖子中读到的内容以及它如何影响默认生成的
选项,我并不确定


我知道,因为它被定义为默认生成的
有人可以插入一行,其中包含一个旧的数字。我只是要求在未提供列值时由Teradata自动生成的值

“无循环”表示当您达到最大值时将收到错误消息。没有DBMS会重用删除行的标识值(除非您重置它,这在Teradata中是无法做到的),这不是与您在这里回答的相反吗???如果达到最大值且定义为
CYCLE
,则标识列将使用删除的值?否,如果
始终生成
而没有
No CYCLE
,并且已达到
MAXVALUE
,则将在
MINVALUE
处重新开始。