接下来的 PL-SQL 代码处理 bloob 对象,直到找到异常的 bloob 结构:
\n\nDECLARE\n CURSOR c_mnu\n IS\n SELECT tb.payment_number,tb.blob_obj,tb.blob_size,tb.blob_id\n FROM XXW_PYMNT_ITM_TRF_STG tb\n where tb.payment_number not in (SELECT PAYMENT_NUMBER FROM XXW_PAYMENTS_F_EXCEPTION);\n test_vc VARCHAR2(32767);\n offset NUMBER := 1;\n amount NUMBER := 1;\n LEN NUMBER := 1;\n idItem VARCHAR2(100);--id item de pago\n montoAplicar VARCHAR2(100);--monto a aplicar\n billItem VARCHAR2(60);--id de billing\n blob_id_ant NUMBER ;-- blob id anterior\n seq_num NUMBER := 0; -- sequencia agrupando por blob id\n pago varchar(50); \nBEGIN\n FOR cu IN c_mnu\n LOOP\n LEN :=cu.blob_size;--tama\xc3\xb1o del blob\n …Run Code Online (Sandbox Code Playgroud)