오라클에서 Perl을이용하여 자료를 가져오는데 한글이 모두
????????? 로 나오는군요.
어떻게 처리를 해줘야할까요?
뷰 생성시 뭔가 옵션이 있는지..아님, 펄에서 뭔가 조치를 취해야하는지
모르겠군요.
$dbh = DBI->connect('DBI:Oracle:database_name',
'id',
'pw'
) || die "Database connection not made:
$DBI::errstr";
my $sql = qq{ SELECT a, b, c FROM table_name
};
my $sth = $dbh->prepare($sql);
$sth->execute();
my($a, $b, $c);
$sth->bind_columns(undef, \$a, \$b, \$c);
open(F, "> ./outbut.sql");
while( $sth->fetch() ) {
print F "$a, $b, $c\n";
}
close(F);
$sth->finish();
$dbh->disconnect;
|