在hp-ux下通过shell连接数据库.
通过一个查询语句如下:
select count(*) ct from t1
union all
select count(*) ct from t2
union all
select count(*) ct from t3
...
我想获得这个返回各列的查询结果,在怎么搞?有没有办法用shell变量去接受这个返回结果。
或者另一个办法就是把查询结果直接导出成文件,再从文件中读。
怎么导出文件,请各位帮帮忙~
我知道在ORACLE下可以
sqlplus -s uname/pwd@instance << EOF
spool /home/user/txt;
select count(*) ct form t1 unoin all ...
spool off;
EOF
Sybase 下怎么实现呢??
------解决方案--------------------------------------------------------
isql -Usa -P*** -S<Server> <<EOF>out.txt
select count(*) ct form t1 unoin all ...
go
EOF
------解决方案--------------------------------------------------------