标签: sql sqlplus
目前我正在使用系统命令在Perl中执行Linux命令。
我的工作线'sqlplus用户名/密码@ url @ test.sql'
有没有办法在test.sql文件中执行单个SQL语句而不是SQL语句?
e.g。
'sqlplus username/password@url select * from TableA'
答案 0 :(得分:0)
最好的方法是使用Perl DBI和DBD for Oracle。这允许您声明SQL语句并将结果作为行集处理,而不是处理来自sqlplus的输出的相当原始(并且稍慢)的方法。
指向DBD的链接 链接到DBI 快速入门Example