能实现行的过滤么?怎么样实现?
解决方案 »
- ORACLE RAC VIP UNKNOW
- 年百万记录的表如何构建!!!!
- 急求,一条sql语句的优化
- 急求一个sql语句
- 一个关于存储过程多次执行的问题?
- 急!急!我的ORACLE无法登陆了,大家帮忙呀!急!
- ORA-03130: 要求读取下一段的缓冲区
- SQL 写不出来了 求救
- oracle sql如何实现对两个时间段求并集
- 按某时间段查询统计这个时间段(如20160101-20160601)一周内重复2次以上的频率
- 哪位高手知道 不同局域网子网内的ORACLE服务器能够怎么样共享。 再进一步讲,怎么样借用远程网络,使用另一个子网内的服务器?
- Oracle Migration Workbench問題
假设从test.txt文件中加载日期为20030717的数据。
test.ctl
---------------------------------------------------------
load data
infile 'test.txt'
into table tab
when col1="20030717"
fields terminated by ',' optionally enclosed by '"'
(col1,col2,col3,col4)
---------------------------------------------------------
用下述命令行语句运行SQL*LOADER:
sqlldr system/manager control=test.ctl bad=test.bad discard=test.dsc log=test.log它将只加载日期为20030717的数据。
在选折导入col1="20030717",同时col2中的数据不导入,col3中的数据要进行f(col3)的转换才导入,再在col4的后面导入一列f(col3,col4)呢?这样也可以么?
请问哪里有有关sqlload的控制语句的详细介绍的资料可以下载呢?当然最好是中文版的,谢谢。
没有人能帮助我么?
如 cat test.txt |grep 20030717 >test2.txt
我在4g内存,8cpu的主机上试过100万行的文件,3秒中搞定,
如果更复杂可以配合cut实现,或则编辑个很简单的perl来处理,很快的