爲sqlplus,在UNIX中,我們使用連接到sqlplus中正常的程序是這樣的如何連接使用perl腳本
sqlplus ${user}/${password}@${server} my_file.sql >> $Logfile 2>&1
其中IM附加在上面的命令所有的信息到日誌文件$Logfile
現在在Perl我知道如何連接到在sqlplus和執行一個SQL腳本,我用像
system("sqlplus -L ${user}/${password}@${server} my_file.sql")
但使用system
我們不能發送n信息到一個日誌文件,它只會給出返回狀態,我想跟蹤執行的命令的信息,就像我們在unix中做的那樣。有沒有辦法做到這一點。請幫助謝謝
爲什麼你不能使用系統(「SQLPLUS -L $ {用戶}/$ {密碼} \ @ $ {}服務器my_file.SQL >> $ Logfile 2>&1「) – Jens 2014-09-04 14:53:58
我可以在perl中使用嗎?讓我試試 – user2647888 2014-09-04 14:56:05