![验证 sql 查询是否返回 .sh 文件中的任何行](https://linux22.com/image/195095/%E9%AA%8C%E8%AF%81%20sql%20%E6%9F%A5%E8%AF%A2%E6%98%AF%E5%90%A6%E8%BF%94%E5%9B%9E%20.sh%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E4%BB%BB%E4%BD%95%E8%A1%8C.png)
我是 shell 编程新手。
我必须验证某些 sql 查询是否返回任何元组/行。
如果返回某些内容,则执行一项操作,否则执行另一项操作。像这样的东西:
getResults(){
getAnyResults=`sqlplus -s $MMUSER/$MMPASS <<!
set verify off
set heading off
set feedback off
set pages 0
set pause off
set linesize 2500
select x, y, z
from A
where s = 'N';
exit;
!`
}
我将查询的结果存储在获取任何结果多变的。
如果变量获取任何结果返回执行一个操作的任何元组/行,否则执行另一个操作
最好的方法是什么?