0

我试过这样做:

-- RF-001 Informe de ventas por cliente
CREATE OR REPLACE PROCEDURE Ventas_cliente( DNI IN CHAR )
IS

BEGIN 
  SELECT * FROM Pedidos_venta
  WHERE DNI_Cliente = DNI;
END Ventas_cliente;

当我运行它时,SQL Developer 返回下一个错误:

错误(5,3):PLS-00428:此 SELECT 语句中应有一个 INTO 子句

为什么在这种情况下需要INTO过滤?我应该怎么做?

4

1 回答 1

0

您需要阅读Table-Valued Functions。另外,在开发功能时,不要使用SELECT *,您需要指定列。

于 2013-05-11T14:04:18.163 回答