DB2 sostiene DENTRO. Tuttavia, sembrerebbe dall'errore che la vostra domanda stia restituendo una stringa vuota per “il INT (SOSTITUIRE (LOWES.T572_SHP_LCT_GRP.T162_CGY_SHT_NME, “CC„, '')„. (Infatti, se copiaste esattamente la domanda nella vostra domanda come compare, quindi state mancando un closing ")„. In modo che significhi che state provando a controllare una stringa contro una lista dei numeri interi, perché la funzione di INT non sta completando. Confermare prego questo.) Dovreste probabilmente aggiungere:
SOSTITUIRE (LOWES.T572_SHP_LCT_GRP.T162_CGY_SHT_NME, “CC„, '') <> '' E
davanti “al INT (...) (...)„ nella parte del DOVE clausola. Ciò si assicurerebbe che nessuna stringa vuota non stia usanda con DENTRO.