If the tables were exactly the same this will work You may need to tweak for
your purpose.
$sdbh ## is your sybase database handle.
$odbh ## is your oracle database handle.
$ssth = $sdbh->prepare("select * from table_name");
$ssth->execute();
$osth = $odbh->prepare("insert into table_name (field1, field2) values (?, ?)");
while ( my $rec = $ssth->fetchrow_arrayref() ){
$osth->execute( @{ $rec } );
}
$ssth->finish;
$osth->finish;
$sdbh->disconnect;
$odbh->disconnect;
"Rice, Wayne R (Sybase)" wrote:
>
> I wish to do a bulk insert into select from of all rows.
> I have my connection to Oracle (source) and Sybase (destination) set up and
> working.
>
> What is the BEST and FASTEST way to do something like this:
>
> insert into OraX select * from SybY Note: the col names are the same
> and datatypes as close a possible.
>
> ????
>
> Thanks,
> Wayne Rice
> Sybase, Inc.
> Bethesda, MD
> Sybase V-mail: 301-896-1368
> Sybase E-mail: [EMAIL PROTECTED]
> NAVAIR Phone: 301-757-1657
> NAVAIR E-mail: [EMAIL PROTECTED]
> Cell Phone 443 540-7944
> <<...OLE_Obj...>>