1

我希望在 Aster 中简单地创建一个 100 行的表,其中每一行都是一个连续的整数。轻松为 1 - 100。

我试图在 Aster/Teradata 中做到这一点。

一旦我完成它,我将尝试随机函数。

4

2 回答 2

2

您可以使用递归 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 个插入语句。

于 2019-01-30T17:59:46.490 回答
1

您可以将 100 个空行添加到具有从 0 开始的自动递增主键的表中。我不熟悉 Aster 或 Teradata,但是对于任何宏语言,它看起来像这样:

for i = 0; i < 100; i++
    table.insert(new row())
next
于 2019-01-30T16:35:22.583 回答