Realist
Guest
Альтернативы выгрузки из Oracle в DBF - е
Есть ли альтернативные варианты выгрузки данных из БД 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 (библиотека может какая есть) ?