Oracle 在Sqlplus 执行sql脚本文件。

首先在随便1个地方建立1个sql语句的文件。

例如:

《Oracle 在Sqlplus 执行sql脚本文件。》  

执行命令为:

sqlplus
loginID/
passwd@
serverIP/
servcie_name @
path/file.name

例如: 见下图

《Oracle 在Sqlplus 执行sql脚本文件。》

但是,如果sql脚本文件比较复杂,包含了begin end语句。 例如下图的tmp5.sql

《Oracle 在Sqlplus 执行sql脚本文件。》

那么运行时会不断显示行号,显示不了结果输出 如下图:

《Oracle 在Sqlplus 执行sql脚本文件。》

解决方法:

所以强烈建议在sql脚本的最后用”/” 符号结尾。

如下图: 就可以见到正常的输出了

《Oracle 在Sqlplus 执行sql脚本文件。》  

此外也可以先登录sqlplus

然后在用

SQL>@/home/oracle/tmp.sql  

命令来执行sql脚本文件。


 

 

 

    原文作者:SQL
    原文地址: https://blog.csdn.net/nvd11/article/details/8749322
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞