我正在尝试使用2个格式化日期,如果我有TO_DATE(' 20160101' YYMMDD)和TO_DATE(' 20160104',YYMMDD)我想收到此输出:
20160101
20160102
20160103
20160104
有没有一种快速的方法可以在不使用PL / SQL的情况下实现这一目标?
感谢所有人!
答案 0 :(得分:0)
SELECT DATE '2016-01-01' + LEVEL - 1
FROM DUAL
CONNECT BY LEVEL <= DATE '2016-01-04' - DATE '2016-01-01' + 1;
答案 1 :(得分:0)
#include <stdbool.h>
#define N 10000000
int main( void ){
bool num[N];
bool *p;
for( p = num; p < &num[N]; )
*p++ = true;
}
中的格式掩码也必须用单引号括起来。
要以字符串格式生成输出,您需要应用具有相同格式掩码的for
。
to_date()