I have 5 files that contain order#. I want to make sure specific order# has been not used in any of the 5 files. Is there a way to do this with one SQL stmt without have to do 5 separate selects, e.g.
BEGSR CHKORD
FOUND = 'N';
SELECT COUNT(*) into :CNT from FILE1 WHERE FILEORD# = :WKORD;
If CNT <> 0;
FOUND = 'Y';
LEAVESR;
SELECT COUNT(*) into :CNT from FILE2 WHERE FILEORD# = :WKORD;
If CNT <> 0;
FOUND = 'Y';
LEAVESR;
SELECT COUNT(*) into :CNT from FILE3 WHERE FILEORD# = :WKORD;
If CNT <> 0;
FOUND = 'Y';
LEAVESR;
.
.
.
.
ENDSR
BEGSR CHKORD
FOUND = 'N';
SELECT COUNT(*) into :CNT from FILE1 WHERE FILEORD# = :WKORD;
If CNT <> 0;
FOUND = 'Y';
LEAVESR;
SELECT COUNT(*) into :CNT from FILE2 WHERE FILEORD# = :WKORD;
If CNT <> 0;
FOUND = 'Y';
LEAVESR;
SELECT COUNT(*) into :CNT from FILE3 WHERE FILEORD# = :WKORD;
If CNT <> 0;
FOUND = 'Y';
LEAVESR;
.
.
.
.
ENDSR
Comment