查询数据时出现Message: ORA-01722:的问题
SELECT
A.NSKA_JSK_NO,
A.RB_NO,
A.NSKA_JSK_NO_EDA,
A.RB_K,
A.HMK_CD,
A.NSGT_CD,
A.LOT_NO,
A.SUK_CD,
A.NSKA_GN_CD,
A.NSKA_GN_RIYU_CD,
A.NSKA_DT,
A.NSKA_SURYO,
A.REG_DT,
B.SYYK_SUK_CD,
C.NSKA_YOTEI_DT,
C.TOKUI_SK_REFER_CD,
C.NNY_SK_REFER_CD,
C.NNY_SK_CORP_MEI,
C.SIR_SK_REFER_CD,
C.JYO_KA_REFER_CD,
C.NNY_SK_TDFK_MEI,
C.NNY_SK_SKGCS_MEI,
C.NNY_SK_OAZA_MEI,
C.NNY_SK_AZATYO_MEI,
C.NNY_SK_BANCHI_MEI,
C.NI_JTN_REFER_CD,
C.SAN_JTN_REFER_CD,
D.EIGYO_BMN_CD,
D.HBI_TRH_JOKN_NO,
D.HBI_TRH_JOKN_NO_EDA,
F.REG_P_CD,
G.HMK_GRP_CD,
H.SUK_MEI,
I1.CORP_MEI,
I2.CORP_MEI,
I3.CORP_MEI,
I4.CORP_MEI,
I5.CORP_MEI,
J.KNZN_KSU,
K.HJU
FROM AL1040 A, AL1030 B, AL1010 C, AS0410 D, AS0310 E, AS0110 F, AX0380 G, AX0420 H, AX0860 I1, AX0860 I2, AX0860 I3, AX0860 I4, AX0860 I5, AST020 J, AST040 K
WHERE
A.KAISYA_CD = 'YT ' AND
A.REG_DT >= '2003-02-27 00:00:00.0' AND
A.REG_DT <= '2003-02-27 23:59:59.0' AND
A.SSZ_SBT_K = '02' AND
( A.NSKA_GN_CD = '110' OR A.NSKA_GN_CD = '910' ) AND
A.KAISYA_CD = B.KAISYA_CD AND
A.SSK_CD = B.SSK_CD AND
A.IO_K = B.IO_K AND
A.NSKA_JSK_NO = B.NSKA_JSK_NO AND
A.SSZ_SBT_K = B.SSZ_SBT_K AND
A.KAISYA_CD = C.KAISYA_CD AND
A.SSK_CD = C.SSK_CD AND
A.IO_K = C.IO_K AND
A.NSKA_SSZ_NO = C.NSKA_SSZ_NO AND
A.SSZ_SBT_K = C.SSZ_SBT_K AND
A.KAISYA_CD = D.KAISYA_CD AND
A.NSKA_JSK_NO = D.URIAG_NO AND
A.RB_NO = D.RB_NO AND
( A.KAISYA_CD = E.KAISYA_CD AND
A.JCU_HTY_NO = E.JCU_NO AND
A.KAISYA_CD = F.KAISYA_CD AND
E.HBI_TRH_JOKN_NO = F.HBI_TRH_JOKN_NO AND
E.HBI_TRH_JOKN_KJN_DT >= F.YUKK_STR AND
E.HBI_TRH_JOKN_KJN_DT <= F.YUKK_END AND
F.ACK_K = '1' ) AND
C.KAISYA_CD = I1.KAISYA_CD (+) AND
C.TOKUI_SK_REFER_CD = I1.REFER_CD (+) AND
C.KAISYA_CD = I2.KAISYA_CD (+) AND
C.NI_JTN_REFER_CD = I2.REFER_CD (+) AND
C.KAISYA_CD = I3.KAISYA_CD (+) AND
C.SAN_JTN_REFER_CD = I3.REFER_CD (+) AND
C.KAISYA_CD = I4.KAISYA_CD (+) AND
C.JYO_KA_REFER_CD = I4.REFER_CD (+) AND
C.KAISYA_CD = I5.KAISYA_CD (+) AND
C.SIR_SK_REFER_CD = I5.REFER_CD (+) AND
A.KAISYA_CD = G.KAISYA_CD (+) AND
A.HMK_CD = G.HMK_CD (+) AND
G.HMK_GRP_YOTO_K = '11' AND
A.KAISYA_CD = H.KAISYA_CD (+) AND
A.SUK_CD = H.SUK_CD (+) AND
( A.KAISYA_CD = J.KAISYA_CD (+) AND
SUBSTR( A.HMK_CD ,1,2) = J.TNK_MANA_K (+) AND
SUBSTR( A.HMK_CD ,3,3) = J.IROBN (+) AND
SUBSTR( A.HMK_CD ,6,3) = J.ATUMI (+) ) AND
( A.KAISYA_CD = K.KAISYA_CD (+) AND
SUBSTR( A.HMK_CD ,1,2) = K.TNK_MANA_K (+) )
以上语句在查出20条数据后,报SQLState: 42000,ErrorCode: 1722,Message: ORA-01722
请高手指点!