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