Quantcast
Channel: dBforums – Everything on Databases, Design, Developers and Administrators
Viewing all articles
Browse latest Browse all 13329

Define a procedure thet calls a function

$
0
0
Ho scritto una procedura che chiama una funzione però durante la compilazione mi da errore, di seguito la funzione e la procedura :

1) function :

CREATE FUNCTION TOT_CALC ()
RETURNS INTEGER
NO EXTERNAL ACTION
F1: BEGIN ATOMIC
RETURN
SELECT SUM(COSTO_PROJ) FROM TB_PROGETTI;
END

2) procedure :

CREATE PROCEDURE provacallc ()
DYNAMIC RESULT SETS 1
P2: BEGIN
declare deltacall int;
declare inp int;
set deltacall = 12;
call TOT_CALC (deltacall, INP);
END P2

Creazione di procedura memorizzata restituzioni SQLCODE: -440, SQLSTATE: 42884.
PROVACALLC: 7: Non è stata rilevata alcuna routine autorizzata denominata "TOT_CALC" di tipo "PROCEDURE" con argomenti compatibili.. SQLCODE=-440, SQLSTATE=42884, DRIVER=4.12.79


grazie

Viewing all articles
Browse latest Browse all 13329

Trending Articles