San*_*osh 0 oracle plsqldeveloper oracle-sqldeveloper
我试图通过生成自动增量数字将大约25k行插入表中.我的自动增量数是19位数.
例如,对于一行,我的查询如下所示:
insert into myTable(From_Value,To_Value)
values('6001761093000000000','6001761093999999999');
Run Code Online (Sandbox Code Playgroud)
我的两列都是VARCHAR2(20 BYTE)数据类型.
如何通过自动递增From_Value和To_Value?来编写用于插入大约25k行的优化代码?
提前致谢.
不确定"最佳实践"是否适用于在varchar2列中存储数字但无论如何......
insert into myTable(From_Value,To_Value)
select to_char(6001761093000000000 + (level-1))
,to_char(6001761093999999999 + (level-1))
from dual
connect by level <= 25000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |