This is a read-only copy of the MariaDB Knowledgebase generated on 2024-11-13. For the latest, interactive version please visit https://mariadb.com/kb/.

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.