|
|
1
1
您可以在标准SQL中执行此操作,而无需创建存储过程或使用临时表。下面的例子将持续12年。您可以将其延长到任何年限:
|
|
|
2
2
这(希望)展示了通用fnMakeNRows函数的实用性。 |
|
|
3
1
在不需要存储过程的情况下生成此类数据的一个常见技巧是使用 常数表 因为这样的表可以是通用的,所以可以根据使用情况,使用1到100之间甚至1到1000之间的所有整数来创建它。
请注意,常数表可能包括几个常用情况的列。例如,尽管其中许多可以表示为基本0到n序列中的数字的数学表达式,但一个列可以只有偶数,另一个列有奇数,另一列有5的倍数等。此外,如果它足够小,常数表上就不需要索引,但这些索引在更大的上可能会变得有用。 |
|
|
4
1
|