如何在shell中调SQLPLUS 执行SQL语句

如何在shell中调SQLPLUS 执行SQL语句,第1张

sqlplus命令本身可陪谨以卸载shell脚本中,只要环境变量配置了相关的命令路径就可以

然后编写sql脚本,然后利用sqlplus 用户名/密码@XXX @sql命令文件.sql就可以了。

如果害怕两个@有冲突,那么就设置一个参数=用户名/密码锋雹@XXX

然后调用参数,就可以芦基基了。

如果还有其他需求,那么就利用sqlplus的set参数,来达到某些目的。

sqlplus的参数,比如-s等,也会有一些用处,这个要自己把握了。

for tbl in `cat A.txt`

do

echo " spool test.log@B/念旅$tbl.sqlcommitspool off" | sqlplus user/档高磨行斗password@DB

done


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12330263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存