0
을 보여줍니다 I 다음 절차에 따라 코드했습니다 :PL/SQL 프로 시저를 성공적으로 완료되었지만 아무것도
create or replace
PROCEDURE Ventas_cliente(p_DNI IN CHAR)
IS
CURSOR c_pedidos_clientes IS
SELECT *
FROM Pedidos_venta
WHERE DNI_Cliente = p_DNI;
BEGIN
DBMS_OUTPUT.PUT_LINE('test');
FOR fila IN c_pedidos_clientes LOOP
DBMS_OUTPUT.PUT_LINE(fila.OID_Pedido_venta||' '||fila.precio);
END LOOP;
END Ventas_cliente;
내가 입력 EXECUTE Ventas_(88441020);
오라클은 PL/SQL procedure succesfully completed
을 반환합니다. 큰 문제는 '테스트'를 반환한다는 것입니다. 왜 오라클은 '테스트'를 반환하지 않습니까?