请问在pl/sql中怎么样把数据库中查询到的结果赋值给shell变量

badguy2002 2006-08-28 11:27:53
我在shell脚本中调用pl/sql语句对数据库进行查询,想把查询到的结果赋值给shell变量,请问有什么办法,谢谢了
...全文
197 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wiler 2006-08-28
  • 打赏
  • 举报
回复
to_shell.sql:
spool to_shell.sh
select 'export myvar='||to_char(count(*))
from t_name;
spool off
exit

my.sh:
sqlplus test/test @to_shell.sql
. ./to_shell.sh ## 设置
echo $myvar

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧