sqlplus-执行单个语句

sqlplus-执行单个语句,sql,sqlplus,Sql,Sqlplus,目前,我正在使用system命令在Perl中执行Linux命令 我有一个工作行“sqlplus用户名”/password@url@test.sql' 是否有任何可能的方法来执行单个SQL语句而不是test.SQL文件中的SQL语句 e、 g 最好的方法是对Oracle使用Perl DBI和DBD。这允许您声明SQL语句并将结果作为行集进行处理,而不是使用处理sqlplus输出的相当原始(且速度稍慢)的方法 链接到 链接到 快速入门除了将语句管道化到SQLPlus之外?难道你不能说$echo“se

目前,我正在使用system命令在Perl中执行Linux命令

我有一个工作行“sqlplus用户名”/password@url@test.sql'

是否有任何可能的方法来执行单个SQL语句而不是test.SQL文件中的SQL语句

e、 g


最好的方法是对Oracle使用Perl DBI和DBD。这允许您声明SQL语句并将结果作为行集进行处理,而不是使用处理sqlplus输出的相当原始(且速度稍慢)的方法

链接到 链接到
快速入门

除了将语句管道化到SQLPlus之外?难道你不能说$echo“select*fromtablea;”sqlplus用户名吗/password@url . 或者您正在尝试将结果保存(假脱机)到文本文件中?
'sqlplus username/password@url select * from TableA'