与不同参数和类型相关的错误

时间:2015-07-28 11:53:28

标签: oracle

这是错误:错误(277,3):PLS-00306:调用' MANUFACTURING_OUTPUT'

时参数的数量或类型错误
UPDATE T1
SET UKURS   = CAST(1 /CAST(v_UKURS AS Number(32,5))AS Number(32,2))
WHERE FCURR = 'EUR'
AND TCURR   = 'INR';
PURCHASING_OUTPUT() ;
MANUFACTURING_OUTPUT();

我正在将我的代码从sql srver迁移到oracle。

1 个答案:

答案 0 :(得分:2)

要了解传递函数/过程所需的参数数量和类型:

DESC MANUFACTURING_OUTPUT;

你会得到这样的东西:

FUNCTION MANUFACTURING_OUTPUT RETURNS NUMBER
Argument Name                    Type                 IN/OUT   
-------------------------------- -------------------- -------- 
SITE_ID                          NUMBER               IN   
PRODUCT_ID                       NUMBER               IN
LOCATION                         VARCHAR              IN

传递正确数量和类型的参数。