您的位置:首页 > 数据库 > Oracle

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

2017-02-12 00:12 1386 查看
有时候需要从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将需要的东西打印并重定向到指定文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 oracle 脚本
相关文章推荐