首页 > 学院 > 开发设计 > 正文

shell脚本连接oracle数据库并将查询出的数据写入文件

2019-11-08 20:31:17
字体:
来源:转载
供稿:网友

有时候需要从Oracle数据库将数据查询出来并导出到文件,这时就可以通过shell脚本实现,脚本代码如下

get_test_id()

{

sqlplus user/passwd@database <<!

set linesize 5000 num 14;

set numw 20;

select 'xxx',test_id from test;

exit;

!

}

get_test_id|grep ^xxx|awk '{PRint$2}' >test.log

比较简单,就是先通过帐号密码登录数据库,然后设置查询结果每行的宽度,结果数,结果的宽度,在查询的结

果上加一个标识符.用grep ^匹配标识符对应的行(过滤掉没用的信息),用awk将需要的东西打印并重定向到指定文件


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表