Contenuti del Corso
Introduzione a .NET con C#
Introduzione a .NET con C#
Procedure Memorizzate
Punti Importanti
Una Stored Procedure è un insieme di comandi SQL. Ogni Stored Procedure ha un nome univoco e si comporta come una funzione. Pertanto, può essere chiamata o eseguita come una funzione;
Le Stored Procedure possono essere create utilizzando l'istruzione
CREATE PROCEDURE
;Le Stored Procedure possono essere eseguite utilizzando l'istruzione
CALL
;È possibile utilizzare i metodi
ExecuteReader
oExecuteNonQuery
dell'oggettoMySqlCommand
per chiamare una Stored Procedure;Se la Stored Procedure ha un parametro OUT (un parametro che ha la parola chiave
out
prima di esso), è necessario specificare manualmente i valori per i suoi argomenti utilizzando i metodiAddWithValue
eAdd
dell'attributoMySqlCommand
diParameter
;La direzione di un parametro
out
di una Stored Procedure deve essere impostata suParameterDirection.Output
prima di eseguire la Stored Procedure.
1. Cos'è una stored procedure?
2. La seguente Stored Procedure recupera i nomi dei primi tre atleti in base ai loro punteggi. Qual è il metodo corretto per chiamare questa Stored Procedure?
Grazie per i tuoi commenti!