首先在随便1个地方建立1个sql语句的文件。
例如:
执行命令为:
sqlplus loginID/passwd@serverIP/servcie_name @path/file.name
例如: 见下图

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

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

解决方法:
所以强烈建议在sql脚本的最后用"/" 符号结尾。
如下图: 就可以见到正常的输出了
此外也可以先登录sqlplus
然后在用
SQL>@/home/oracle/tmp.sql
命令来执行sql脚本文件。
例如:

执行命令为:
sqlplus loginID/passwd@serverIP/servcie_name @path/file.name
例如: 见下图

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

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

解决方法:
所以强烈建议在sql脚本的最后用"/" 符号结尾。
如下图: 就可以见到正常的输出了

此外也可以先登录sqlplus
然后在用
SQL>@/home/oracle/tmp.sql
命令来执行sql脚本文件。
本文介绍了如何使用SQL Plus执行SQL脚本文件,并针对含有复杂语句的脚本提供了执行建议。通过在脚本末尾添加特定符号或在SQL Plus环境中直接调用脚本,可以有效避免执行过程中的行号输出问题。
1301

被折叠的 条评论
为什么被折叠?



