シェル スクリプトの一部として netezza SQL プロセスを実行していますが、SQL コードの 1 つで、2 つの異なるテーブルの行数が一致しない場合にエラーまたは例外を発生させたいと考えています。
SQL コード:
/* The following 2 tables should return the same number of rows to make sure the process is correct */
select count(*)
from (
select distinct col1, col2,col3
from table_a
where week > 0 and rec >= 1
) as x ;
select count(*)
from (
select distinct col1, col2, col3
from table_b
) as y ;
2 つの行数を比較して netezza SQL プロセスで例外/エラーを発生させ、2 つの行数が等しくない場合にプロセスを終了するにはどうすればよいですか?