Самый простой способ создать таблицу из 100 последовательных целых чисел в таблице? - PullRequest
0 голосов
/ 30 января 2019

Я хочу просто создать таблицу из 100 строк в Aster, где каждая строка представляет собой последовательное целое число.Просто как 1 - 100.

Я пытаюсь сделать это в Aster / Teradata.

Как только я закончу, я собираюсь экспериментировать со случайными функциями.

Ответы [ 2 ]

0 голосов
/ 30 января 2019

Вы можете использовать рекурсивный CTE или просто подделать его с помощью row_number.Просто найдите (желательно небольшую) таблицу, содержащую не менее 100 строк.

select distinct 
row_number() over (partition by <some column> order by <some column>
from
<your table>
 qualify row_number() over (partition by <some column> order by <some column> <= 100

Или вы можете использовать электронную таблицу для построения 100 операторов вставки.

0 голосов
/ 30 января 2019

Вы можете просто добавить 100 пустых строк в таблицу с автоинкрементным первичным ключом, начинающимся с 0. Я не знаком с Aster или Teradata, но с любым языком макросов вы бы выглядели примерно так:

for i = 0; i < 100; i++
    table.insert(new row())
next
...