BTEQ SUPPRESSコマンドを使用すると、レポートの中の連続する反復値が空白文字で置き換えられることにより、重複データが削除されます。
例 – SUPPRESS
SUPPRESSコマンドを使用していない場合の次のようなSQLのSELECT文のときには、次のようなレポートが生成されます。
select deptno, name from employee where deptno in (100, 300) order by deptno;
レポートの例:
DeptNo Name ------ ----------- 100 Chin M 100 Greene W 100 Moffit H 100 Peterson J 300 Russell S 300 Phan A
BTEQ SUPPRESSコマンドを追加すると、次のようなレポートが生成されます。
.SET SUPPRESS ON 1 select deptno, name from employee where deptno in (100, 300) order by deptno;
レポートの例:
DeptNo Name ------ ----------- 100 Chin M Greene W Moffit H Peterson J 300 Russell S Phan A Leidner P
最初の列の部門番号(DeptNo)の重複データが削除されているので、部門100と部門300の区切りがわかりやすくなりました。