验证 sql 查询是否返回 .sh 文件中的任何行

验证 sql 查询是否返回 .sh 文件中的任何行

我是 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;
    !`
       }

我将查询的结果存储在获取任何结果多变的。

如果变量获取任何结果返回执行一个操作的任何元组/行,否则执行另一个操作

最好的方法是什么?

相关内容