CALL
Sintassi
CALL nome_sp([parametro[, ...]]) CALL nome_sp[()]
Spiegazione
L'istruzione CALL
invoca una Stored Procedure che è stata definita precedentemente con CREATE PROCEDURE
.
A partire da MySQL 5.1.13, le Stored Procedure che non richiedono argomenti possono essere chiamate senza parentesi. Questo significa che CALL p()
e CALL p
sono equivalenti.
CALL
può restituire dei parametri al suo chiamante utilizzando i parametri che sono stati dichiarati come OUT
o INOUT
. Quando la procedura termina, un programma client può anche estrarre il numero di righe influenzate dall'ultima istruzione eseguita all'interno della routine: a livello di SQL, si può chiamare la funzione ROW_COUNT()
; dalla API C, si può chiamare la funzione mysql_affected_rows()
.
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.