我需要从Teradata表中删除具有IDENTITY列定义为:
的行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
不会允许这样做,但我不确定我在其他帖子中读过的内容以及它如何影响GENERATED BY DEFAULT
选项。
我知道,因为它被定义为GENERATED BY DEFAULT
,所以有人可以插入一行旧数字。我只是询问Teradata在没有提供列值时自动生成的值。