Kursinnhold
Introduction to .NET With C#
Introduction to .NET With C#
Lagrede Prosedyrer
Viktige punkter
En lagret prosedyre er et sett med SQL-kommandoer. Hver lagret prosedyre har et unikt navn, og fungerer som en funksjon. Derfor kan den kalles eller kjøres som en funksjon;
Lagrede prosedyrer kan opprettes ved hjelp av
CREATE PROCEDURE
-setningen;Lagrede prosedyrer kan kjøres ved hjelp av
CALL
-setningen;Vi kan bruke metodene
ExecuteReader
ellerExecuteNonQuery
tilMySqlCommand
-objektet for å kalle en lagret prosedyre;Hvis den lagrede prosedyren har en OUT-parameter (en parameter som har nøkkelordet
out
foran seg), må vi manuelt angi verdiene for argumentene ved å bruke metodeneAddWithValue
ogAdd
tilMySqlCommand
sittParameter
-attributt;Retningen til en
out
-parameter i en lagret prosedyre må settes tilParameterDirection.Output
før prosedyren kjøres.
1. Hva er en lagret prosedyre?
2. Følgende lagrede prosedyre henter navnene på de tre beste utøverne basert på poengsummene deres. Hva er riktig metode for å kalle denne lagrede prosedyren?
Takk for tilbakemeldingene dine!