社区
Oracle
帖子详情
PL/SQL 批量插入2000万条数据
hurry281
2013-12-02 01:45:57
各位大侠,小弟想给oracle 的一张表中批量插入2000万条数据,求方法。
字段如下:
id, mac_adress
其中id 是自动加一的, mac_adress 也是自动往上加的,
例如:
第一条记录 1, B0:EE:20:02:00:00
第二条记录 1, B0:EE:20:02:00:01
第三条记录 1, B0:EE:20:02:00:02
...全文
1125
8
打赏
收藏
PL/SQL 批量插入2000万条数据
各位大侠,小弟想给oracle 的一张表中批量插入2000万条数据,求方法。 字段如下: id, mac_adress 其中id 是自动加一的, mac_adress 也是自动往上加的, 例如: 第一条记录 1, B0:EE:20:02:00:00 第二条记录 1, B0:EE:20:02:00:01 第三条记录 1, B0:EE:20:02:00:02
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寡丶人
2016-03-10
打赏
举报
回复
有一款在数据的工具,datafactory,可以轻松解决你的问题。 1、用datafactory连接你的数据库 2、id可以直接用序列,从1开始。 mac_adress利用字符串加数字:’B0:EE:20:02:00:‘+00(前面是字符串,后面是数字) 2000万条数据,两个字段,要不了多少时间。
无锡阔微信息科技
2013-12-09
打赏
举报
回复
用Pl/sql直接导入EXCEL数据
shenlele088
2013-12-07
打赏
举报
回复
for n in 1.。 1000 loop insert into values (seq.nextval,pin_fun(to_char(n+seq.nextval,'XX') )); end loop; n=B0:EE:20:02:00:00换成10进制。 pin_fun就是一个函数将字符串每两位加: 如substr(aa,1,2)||';'||substr(aa,3,2)
hurry281
2013-12-02
打赏
举报
回复
求高手???
hurry281
2013-12-02
打赏
举报
回复
char str[50] = "B0:CE:18:02:00:00"; IncreamentMac(str); int IncreamentMac(char* pcSrc, int iStep =1) { int iLen = 0; if (NULL == pcSrc || 17 != (iLen = strlen(pcSrc))) { return -1; } int i = iLen - 1; while(-1 != i) { if ('9' == pcSrc[i]) { pcSrc[i] = 'a' -1; } if (('f' == pcSrc[i]) || (':' == pcSrc[i])) { if ('f' == pcSrc[i]) { if (0 == i) { //break; return -2; } pcSrc[i] = '0'; i--; } else { //pcSrc[i] = '0'; i--; } } else { pcSrc[i]++; break; } } return 0; } 这个是mac 地址自动增加的函数
大话EPM
2013-12-02
打赏
举报
回复
10000一次 批量插入
hurry281
2013-12-02
打赏
举报
回复
mac_adress 加一的,遇到F,把该位变为0, 上一位,加一。 比如:B0:EE:20:02:00:00 + 1 = B0:EE:20:02:00:01 比如:B0:EE:20:02:00:F0 + 1 = B0:EE:20:02:01:00
NIan_jun
2013-12-02
打赏
举报
回复
create table t as select levle id from dual connect by levle<=20000000 mac_adress 地址怎么加。。。
Oracle
数据
库开发之
PL
/
SQL
基础实战视频课程
PL
/
SQL
也是一种程序语言,叫做过程化
SQL
语言(Procedural Language/
SQL
)。
PL
/
SQL
是Oracle
数据
库对
SQL
语句的扩展。在普通
SQL
语句的使用上增加了编程语言的特点,所以
PL
/
SQL
就是把
数据
操作和查询语句组织在
PL
/
SQL
代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
Oracle批量导入100
万条
数据
不到1秒
Oracle 批量导入100
万条
数据
不到1秒
PL
/
SQL
性能优化
1.
PL
SQL
程序优化原则 ...导致系统性能出现问题从系统底层分析也就是如下几个原因: ...
PL
SQL
优化实际上就是避免...如果放到游标中的话,假如游标有100万
数据
量,那么程序需要100万次磁盘,可以想象浪费了多少...
Oracle使用BULK COLLECT和FORALL语句批量处理
数据
Oracle使用BULK COLLECT和FORALL语句批量处理
数据
PL
/
SQL
块的执行过程:当
PL
/
SQL
运行时引擎处理一块代码时,它使用
PL
/
SQL
引擎来执行过程化的代码,而将
SQL
语句发送给
SQL
引擎来执行;
SQL
引擎执行完毕后,将结果再返回...
数组集合oracle 11g
PL
/
SQL
Programming学习五
题记:写这篇博客要主是加深自己对数组集合的认识和...---------------------------------------------------------------------------- -----------------
PL
/
SQL
学习条记系列 By Cryking----------------- -----...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章