oracle行计入shell脚本变量

时间:2014-12-03 20:16:24

标签: sql linux oracle shell sqlplus

我想将oracle表计入shell变量,这样我就可以比较csv文件中的行数并确保记录计数匹配。当我执行下面的脚本时,我得到:COUNT(*)---------- 100000 我想得到:100000

有什么好方法?

VAR="$(sqlplus -S usr/pw@//host:1521/db <<ENDOFSQL
select count(*) from table;
exit;
ENDOFSQL)"  
echo $VAR

1 个答案:

答案 0 :(得分:3)

试试这个,

VAR="$(sqlplus -S usr/pw@//host:1521/db <<ENDOFSQL
set head off
select count(*) from table;
exit;
ENDOFSQL)"  
echo $VAR