Below is the module in sybase.
sub execute_query{
$connect = "isql -S $SERVER-U $USER -P $PASS -D $DBNAME";
$pid = open2(\*Rder, \*Wrter, "$connect");
Writer->autoflush();
print Write qq!
set transaction isolation level 0
go
Select * from remtrench
go
!;
Wrter->close();
while(<Rder>)
{
Parse data
}
上面的代码对下面的支持oracle进行了更改。 我能够连接到oracle.But选择数据库查询以及其他查询疗法比连接犯规work.Please指导我oracle查询执行中的问题
sub execute_query{
$connect = "sqlplus $USER/[email protected]
$pid = open2(\*Rder, \*Wrter, "$connect");
Writer->autoflush();
alter session set current_schema = $DBNAME;
Select * from remtrench;
Writer->close();
....
}
矿的上述变化不会对ALTER会议的其他查询(选择)工作。谷歌搜索如何执行多个查询。但仍然这不帮助我。 谢谢。
对不起,我不能让的你想什么头或尾问。也许你可以告诉我们你收到了什么错误信息? “不起作用”没有帮助。 – 2011-04-12 13:06:54