我想将 oracle 表的计数获取到 shell 变量中,以便我可以与 csv 文件中的行计数进行比较,并确保记录计数匹配。当我执行下面的脚本时,我得到:COUNT(*) ---------- 100000 我只想得到:100000
什么是好的方法?
VAR="$(sqlplus -S usr/pw@//host:1521/db <<ENDOFSQL
select count(*) from table;
exit;
ENDOFSQL)"
echo $VAR
最佳答案
试试这个,
VAR="$(sqlplus -S usr/pw@//host:1521/db <<ENDOFSQL
set head off
select count(*) from table;
exit;
ENDOFSQL)"
echo $VAR
关于sql - oracle 行计数到 shell 脚本变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27280813/