有兩個庫,一個存放生產數據,一個存放測試數據,其中含有幾千個文件,如何在os/400上比較某個file在庫1,而不在庫2中?
方法:
1.DSPOBJD OBJ(TESTDB/*ALL) OBJTYPE(*ALL) OUTPUT(*OUTFILE) OUTFILE(YNLIB/FILE1)
DETAIL(*BASIC)
DSPOBJD OBJ(PRCDB/*ALL) OBJTYPE(*ALL) OUTPUT(*OUTFILE) OUTFILE(YNLIV/FILE2)
DETAIL(*BASIC)
2.STRSQL
3.SELECT ODOBNM FROM YNLIB/FILE1 WHERE
ODOBNM NOT IN(SELEECT ODOBNM FROM YNLIB/FILE2
這樣就可以找出在測試庫中而不在生產庫中的OBJ