Альтернативы выгрузки из Oracle в DBF - е

Realist

Guest
Альтернативы выгрузки из Oracle в DBF - е

Есть ли альтернативные варианты выгрузки данных из БД Oracle, чем к примеру вот этот:


PHP:
<?php
$dbname = "c:/fromoracle.dbf";
$def =
array(
array("ename", "C", 10),
array("sal", "N", 7, 2)
);

$dbid = dbase_create($dbname, $def);
if (!$dbid) echo "Failed to open dbf."
?>


<?php

$user = "scott";
$password = "tiger";
$host = "super2004";
$port = "1521";
$sid = "ora92a1";
$db = " (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = $host)(PORT = $port))(CONNECT_DATA = (SID = $sid)))";


if ($c=OCILogon($user, $password, $db)) {

$s = OCIParse($c, "select * from emp");
OCIExecute($s, OCI_DEFAULT);

while (OCIFetch($s)) {


$rec[1] = ociresult($s, "ENAME");
$rec[2] = ociresult($s, "HIREDATE");


if (!dbase_add_record($dbid, array($rec[1],$rec[2])))
echo "Failed to add a record. ";
}
OCILogoff($c);

}
?>

То есть, чтобы указанная таблица выгружалась сразу в формате DBF (библиотека может какая есть) ?
 

tony2001

TeaM PHPClub
а это чем не подходит?

-~{}~ 26.10.05 14:15:

нет, библиотеки "сделай за меня мою работу" еще не придумали.
 

Realist

Guest
Знач я напишу. Просто хотел чуть времени сэкономить.
 
Сверху