易截截图软件、单文件、免安装、纯绿色、仅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 学习:PL/SQL循序渐进全面学习教程

 课程六 运行时应用变量
  
  本课重点:
  
  1、创建一个SELECT语句,提示USER在运行时先对变量赋值。
  
  2、自动定义一系列变量,在SELECT运行时进行提取。
  
  3、在SQL PLUS中用ACCEPT定义变量
  
  注意:以下实例中标点均为英文半角
  
  一、概述:
  
  变量可 ......

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

 课程九 声明变量
  
  本课重点:
  1、了解基本的PLSQL块和区域
  2、描述变量在PLSQL中的重要性
  3、区别PLSQL与非PLSQL变量
  4、声明变量
  5、执行PLSQL块
  
  注意:以下实例中标点均为英文半角
  
  一、概述:
  1、PLSQL 块结构:
  DECLARE --- 可选
  变量声 ......

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

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

Oracle与SQL Server数据互易性(1)

作者 Haidong Ji 翻译 GoodKid
我们当中的大部分人工作在一个单一的 RDBMS 系统中,如 MSSQL, Oracle, or IBM DB2。然而,我们日益感觉到,我们正处于不同的数据库环境当中并且需要解决数据的互用性问题。
尽管主要的 RDBMS 厂商试图去遵循关系数据库模型原理,并且用非常小的差异去实现它们。另外,几乎主要的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号