当前位置: 代码迷 >> DB2 >> 怎么在AIX下用SHELL读取数据库表的列值?
  详细解决方案

怎么在AIX下用SHELL读取数据库表的列值?

热度:212   发布时间:2016-05-06 01:11:52.0
如何在AIX下用SHELL读取数据库表的列值??
只用SHELL命令写个脚本,如何取得一个字段的值呢?
比如:tmp=`db2 "select sum(times) from tt"`
这个该如何处理?请高手指教,如果返回记录大于一条是用while do吗?
------解决方案--------------------
如果返回结果较多,可以先把结果集写到一个文件,然后处理这个文件吧

很少写shell。
------解决方案--------------------
一条的话 tmp=`db2 -x "select sum(times) from tt"` 就可以

-x 就不打印列标题,结果几条记录就几行
  相关解决方案
本站暂不开放注册!
内测阶段只得通过邀请码进行注册!
 
  • 最近登录:Sat Jun 24 01:27:35 CST 2017
  • 最近登录:Sat Jun 24 01:27:35 CST 2017
  • 最近登录:Sat Jun 24 01:27:35 CST 2017
  • 最近登录:Sat Jun 24 01:27:35 CST 2017
  • 最近登录:Sat Jun 24 01:27:35 CST 2017