Sql server sqlplus的输入文件
我对sqlplus和oracle有一些问题。我有一段代码,打开sqlcmd,在参数Sql server sqlplus的输入文件,sql-server,oracle,sqlplus,Sql Server,Oracle,Sqlplus,我对sqlplus和oracle有一些问题。我有一段代码,打开sqlcmd,在参数-I上给它一个inputfile,其中包含我需要的所有SQL语句。在此之前,我用java打开了一个cmd窗口,在cmd窗口上我打开了sqlcmd。听起来没那么聪明,但不知道如何在不使用cmd窗口的情况下直接使用下面的参数启动sqlcmd sqlcmd的调用如下所示: sqlcmd -S [Servername] -i input_file 输入文件包含基本sql语句,如通常的select、from、where子
-I
上给它一个inputfile,其中包含我需要的所有SQL语句。在此之前,我用java打开了一个cmd窗口,在cmd窗口上我打开了sqlcmd。听起来没那么聪明,但不知道如何在不使用cmd窗口的情况下直接使用下面的参数启动sqlcmd
sqlcmd的调用如下所示:
sqlcmd -S [Servername] -i input_file
输入文件包含基本sql语句,如通常的select、from、where子句。它工作得非常好,而且很好,但现在我需要将其转换为oracle数据库
我这里的问题是:对于sqlplus for oracle数据库,是否有类似的参数-i
sqlplus usr/password@database_name
这就是我的能力,我想知道是否可以扩展这一行,这样我就可以用sql语句读入一个输入文件
提前感谢您可以在命令行上执行SQL*Plus脚本,方法是在脚本前面加上一个
@
符号
sqlplus username/password@tns_alias @your_script_here.sql
只需运行
sqlplus-help
就可以告诉您,有时候您看不到显而易见的东西,不过谢谢您。