Использует ли Teradata значения, когда столбец идентификаторов определен как GENERATED BY DEFAULT ... NO CYCLE? - PullRequest
0 голосов
/ 12 июня 2018

Мне нужно удалить строки из таблицы 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, когда значение столбца не указано.

...