sqlplus的输入文件

时间:2014-10-07 20:10:49

标签: sql-server oracle sqlplus

我在使用sqlplus和oracle时遇到了一些问题。我有一段代码,我打开sqlcmd并在参数-i上给它一个输入文件,其中包含我需要的所有SQL语句。在此之前,我用java打开一个cmd窗口,在cmd窗口上打开sqlcmd。听起来并不聪明,但是如果不使用cmd窗口,就无法弄清楚如何使用以下参数直接启动sqlcmd。

sqlcmd的调用如下所示:

sqlcmd -S [Servername] -i input_file 

输入文件包含基本的sql语句,如通常的select,from,where子句。它工作得非常好并完成工作,但现在我需要将其转换为oracle数据库。

我的问题:对于oracle数据库的sqlplus,是否存在类似参数-i的内容?

sqlplus usr/password@database_name

这就是我有多远,我想知道我是否可以扩展该行,所以我可以在输入文件中读取sql语句。

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以在命令行上执行SQL * Plus脚本,前缀为@符号

sqlplus username/password@tns_alias @your_script_here.sql