Between execute and finish add fetchrow_array() to get the result set,
and then do with the rows what you wish. E.g.,
my @row;
while ( @row = $sth->fetchrow_array() ){
print "Row: @row\n";
}
-----Original Message-----
From: garrett esperum [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, April 30, 2002 6:20 PM
To: [EMAIL PROTECTED]
Subject: select from oracle and write to file
Hello all,
Solaris, Oracle 8.1.6, Perl 5
How do I write my selected row from Oracle out to a new file? Below is
what
I have so far. I can select the row, but I don't know how to write it to
a
new file:
#!/usr/local/bin/perl -w
#
# REMEMBER! Set the environment variable: ORACLE_HOME=/path-to-oracle
BEFORE
running this script.
#
use strict;
use DBI;
my $dbh = DBI->connect( 'dbi:Oracle:db',
'user',
'passwd',
{
RaiseError => 1,
AutoCommit => 0
}
) || die "Database connection not made:
$DBI::errstr";
my $sql = qq{ SELECT oid FROM bv_ep_project };
my $sth = $dbh->prepare ( $sql );
$sth->execute();
$sth->finish();
$dbh->disconnect();
Thank you for your help!!!
-garrett
_________________________________________________________________
Get your FREE download of MSN Explorer at
http://explorer.msn.com/intl.asp.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]