我在 Oracle 10g 中做一个 for 循环,在循环内我有一个查询,我需要的是,如果这个查询没有返回任何内容或给出错误,则跳转到下一个迭代而不执行以下说明。
FOR I IN LTRN.FIRST .. LTRN.COUNT
LOOP
SELECT ID_CLIENTE
INTO VID_CLIENT`introducir el código aquí`E
FROM AAA_CLIENTES
WHERE ID_PERSONA = LTRN(I).ID_PERSONA;
LTRN(I).ID_CLIENTE := VID_CLIENTE;
/*(Aquí debería ir el "exception" y dentro de este la opción para saltar a la siguiente iteracion del for, intente con Go To pero me generar error)*/
END LOOP;
我希望你能帮助我。
正如我在评论中提到的,可以使用 IF ENDIF 块。