易截截图软件、单文件、免安装、纯绿色、仅160KB

perl将oracle数据库的数据导出成txt的简单方式

 当我们面对 数百万数千万行列的数据库表的时候,而你又希望能将数据尽快的导出成txt给你的老板,有软件或者其他东西导出来就显得比较郁闷了,因为老板要吃午饭了,他可不希望在下班的时候还听到你在说,数据正在导出中。
   于是我们利用了,速度转入正题了啊。
需要的模块:
DBI;
#!/usr/bin/perl
use DBI;
$dbname="数据库服务名称";
$user="用户";
$passwd="密码";
open IN,">目的文件.txt"or die "$!";
my   $dbh = DBI->connect("dbi:Oracle:$dbname",$user,$passwd) or die "can't connect to
      database ". DBI-errstr;
my $sth = $dbh->prepare("select * from wl_cp_name"); #用sql语句写出你想要的数据
$sth->execute();
while (my @ref = $sth->fetchrow_array()){
chomp (@ref);
my $file_data = join "\t", @ref;   #以制表符来分割最后导出来的数据
print IN $file_data."\n"        #导入目的文件
}
 print "已经跑完了\n";
$sth->finish();
$dbh->disconnect();
close IN;
OK了,程序就是这么简单,给了一个接口以后,perl就可以尽情的抓取数据了,放心吧,你的老板还没来的及把凳子坐热乎,你就可以把数据给他了,让他就对付这重量级的数据吧。呵


相关文档:

oracle 表空间操作

oracle表空间操作详解
  1
  2
  3作者:   来源:    更新日期:2006-01-04 
  5
  6 
  7建立表空间
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

Oracle 学习:PL/SQL循序渐进全面学习教程

 课程七 其他数据库对象
  
  SEQUENCE
  
  创建实例:
  
  SQL> CREATE SEQUENCE s_dept_id
  
  2 INCREMENT BY 1
  
  3 START WITH 51
  
  4 MAXVALUE 9999999
  
  5 NOCACHE
  
  6 NOCYCLE;
  
  Sequence created.
  
  1、NEXTVAL和CURRVAL的 ......

Oracle 学习:PL/SQL循序渐进全面学习教程

课程十一 与ORACLE SERVER交互
  
  本课重点:
  1、在PLSQL中成功的写SELECT语句
  2、动态声明PLSQL变量类型与SIZE
  3、在PLSQL中写DML语句
  4、在PLSQL中控制事务
  5、确定DML操作的结果
  
  注意:以下实例中标点均为英文半角
  
  一、PLSQL中的SQL语句:
  SELECT、DML、CO ......

使用java + oracle插入clob类型的数据

 使用java + oracle插入clob类型的数据,需要用以下的步骤:
1、将数据插入数据库,对于clob字段,使其为空clob数据。例如:insert into test values(1,empty_clob())";
2、从数据库中取出插入的clob字段,并将其赋值给oracle.sql.clob类型的变量。例如
String sqll="select content from test where id=1 for upda ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号