Мне нужно удалить строки из таблицы 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
.
Iзнать, что, поскольку он определен как GENERATED BY DEFAULT
, кто-то может вставить строку с одним из старых чисел.Я спрашиваю только значения, автоматически сгенерированные Teradata, когда значение столбца не указано.