IBExpert
我在firebird2.5中执行以下简单查询,它工作正常:
SELECT
pd.NOME_PRODUTO,
es.QTDE_MINIMA
FROM
TBL_ESTOQUE es,
TBL_PRODUTO pd
WHERE
es.qtde_estoque = 0
AND es.produto = pd.id
ORDER BY
pd.NOME_PRODUTO
但是,如果我创建一个带有两个输出参数的存储过程(见下文)
begin
SELECT
pd.NOME_PRODUTO,
es.QTDE_MINIMA
FROM
TBL_ESTOQUE es,
TBL_PRODUTO pd
WHERE
es.qtde_estoque = 0
AND es.produto = pd.id
ORDER BY
pd.NOME_PRODUTO
into :nome_produto, :qtde_minima;
suspend;
end
我收到这样的消息:
单例选择中的多行。单例选择中的多行。在程序 'SPD_SALDO_PROD_ZERADO_ESTOQUE' 行:7,col:3"
这是什么?我不明白发生了什么...