触发器中你的sql没有where 语句。每次插入一行纪录到vtemp,都会将vtemp所有的数据插入ntemp,自然就会多很多数据了,具体的条数应该是1+2+3+...+n = n(n+1)/2条。至于执行速度就更容易解释了,多了这么多插入操作,自然就慢了。
解决方案 »
- ORACLE问题 求大神们帮忙给个方案
- @@@@急@@@@求助把SQLSERVER语句转换成ORACLE
- 问一个小问题,关于PLSQL Developer的
- 半夜起床研究!完了!谁能助我,工作要丢!
- 能通过ORACLE SP调用客户端EXE应用程序吗?
- WIN2000安装ORACLE数据库服务器要多大磁盘空间?
- 我相信我遇到的问题也是大家遇到的问题!
- 以前Oracle数据文件的冷备份,怎样导入到oracle中?(UP有分)
- 表中一字段为oracle的关键字,再sql语句中如何使用此字段?
- 如何使oracle表的行记录不区分大小写
- 一个很急的问题(java.sql.SQLException: ORA-00001: 违反唯一约束条件)
- 我的oracle怎么无缘无故的出现以下错误啊:
先导入到临时表里.
然后使用procedure来进行数据合并和转换.
这样的效果会更好,更安全,也更加有效要不然你那文本的数据导到中间,出错数据量超过了允许数据量时,数据就会混乱不堪了.