Oracle 在Sqlplus 执行sql脚本文件。

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

例如:
Oracle 在Sqlplus 执行sql脚本文件。 - 饥民 - 饥民2011
 
执行命令为:
sqlplus loginID/ passwd@ serverIP/ servcie_name @ path/file.name

例如: 见下图
Oracle 在Sqlplus 执行sql脚本文件。 - 饥民 - 饥民2011


但是,如果sql脚本文件比较复杂,包含了begin end语句。 例如下图的tmp5.sql
Oracle 在Sqlplus 执行sql脚本文件。 - 饥民 - 饥民2011

那么运行时会不断显示行号,显示不了结果输出 如下图:
Oracle 在Sqlplus 执行sql脚本文件。 - 饥民 - 饥民2011

解决方法:
所以强烈建议在sql脚本的最后用"/" 符号结尾。
如下图: 就可以见到正常的输出了
Oracle 在Sqlplus 执行sql脚本文件。 - 饥民 - 饥民2011
 


此外也可以先登录sqlplus

然后在用
SQL>@/home/oracle/tmp.sql  
命令来执行sql脚本文件。

 
 






 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nvd11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值