为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