shell 查詢oracle數據庫


一個需求,做個監控腳本,監控一個表,把數據拉出了,處理一下,組成一個新的腳本,並執行。

直接上腳本:

#!/bin/bash
VALUE=`sqlplus "scott/trigger@orcl" << !
set heading off
set feedback off
set pagesize 0
set verify off
set echo off
select id,name,code,sex,age  from t_people;
exit
!`

for i in $VALUE
do
echo $i
done

 

結果如下:

1      #第一條記錄的id
zhangsan  #name
xxx  #code
m    #sex
19  #age
2   #第二條記錄
lisi
xxx
m
20

就是,結果集的每一條記錄,差成了多行,要自己循環獲取,拆分。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM