前言
Centos7上要执行
oracle
的sql,常见的是用shell脚本来调用sqlplus执行sql。
用这种方式,自然shell和sqlplus就有可能进行交互—shell传递参数进sqlplus,sqlplus将结果返回给shell。
从shell传参数进sqlplus是很简单的,可以在sql语句中用${shell变量名}的方式直接引用shell的变量.
一、sql执行结果返回给shell :
source /home/oracle/.bash_profile
VALUE=`sqlplus root/root << EOF
SELECT ID FROM table WHERE ROWNUM < 2;
commit;
quit
EOF`
echo $VALUE
总结
如果此篇文章有帮助到您, 希望打大佬们能
关注
、点赞
、收藏
、评论
支持一波,非常感谢大家!
如果有不对的地方请指正!!!