加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl DBI模块

发布时间:2020-12-15 23:48:33 所属栏目:大数据 来源:网络整理
导读:一: select 某些字段:[oracle@jhoa dbi]$ cat 1.pl use DBI; my $dbName = 'orcl'; my $dbUser = 'test'; my $dbUserPass = 'test'; my $dbh = DBI-connect("dbi:Oracle:$dbName",$dbUser,$dbUserPass) or die "can't connect to database " ;my $hostSql =
一: select 某些字段:

[oracle@jhoa dbi]$ cat 1.pl 
use DBI; 
my $dbName = 'orcl';  
my $dbUser = 'test';  
my $dbUserPass = 'test';  
my $dbh = DBI->connect("dbi:Oracle:$dbName",$dbUser,$dbUserPass) or die "can't connect to database " ;
my $hostSql = qq{select table_name,tablespace_name,status from user_tables};  
 

my ($table_name,$tablespace_name,$status);  
my $selStmt = $dbh->prepare($hostSql);  
$selStmt->bind_columns(undef,$table_name,$tablespace_name,$status);  
$selStmt->execute();  
while( $selStmt->fetch() ){  
	print "$table_namett   $tablespace_namett$statusn";  
}  
$selStmt->finish;  



[oracle@jhoa dbi]$ perl 1.pl 
T200		   TEST_DATA		VALID
B		   TEST_DATA		VALID
A1		   TEST_DATA		VALID
T2		   TEST_DATA		VALID
TEST_UNDO1		   TEST_DATA		VALID
TEST10		   TEST_DATA		VALID
A2		   TEST_DATA		VALID
HWM_TEST		   HWM_TEST_TBS		VALID
T		   TEST_DATA		VALID
A		   TEST_DATA		VALID
A10		   TEST_DATA		VALID
A7		   TEST_DATA		VALID
DISK_INFO		   TEST_DATA		VALID
BFW_TEST		   BFW_TBS		VALID
T1		   TEST_DATA		VALID
GCIMONITOR_INFO		   TEST_DATA		VALID
A11		   TEST_DATA		VALID
A8		   TEST_DATA		VALID

二:select  * 全部列
[oracle@jhoa dbi]$ cat 2.pl 
#!/usr/bin/perl   
use strict;  
use DBI;  
my $dbName = 'orcl';  
my $dbUser = 'test';  
my $dbUserPass = 'test';  
my $dbh = DBI->connect("dbi:Oracle:$dbName",$dbUserPass) or die "can't connect to database ";
my $sql = "select * from T100";  
my $sth = $dbh->prepare($sql);  

$sth->execute();  

while (my  @arr = $sth->fetchrow_array()){
print "n@arrn";
}
  
$sth->finish; 
$dbh->disconnect; 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读