Lagrede Procedurer
- , opens subtitles settings dialogsubtitles settings
- subtitles off
- , selectedDanish Captions
- 2x
- 1.5x
- , selected1x
- 0.5x
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
Vigtige punkter
En Stored Procedure er et sæt af SQL-kommandoer. Hver Stored Procedure har et unikt navn, og den fungerer som en funktion. Derfor kan den kaldes eller udføres som en funktion;
Stored Procedures kan oprettes ved hjælp af
CREATE PROCEDURE
-sætningen;Stored Procedures kan udføres ved hjælp af
CALL
-sætningen;Vi kan bruge metoderne
ExecuteReader
ellerExecuteNonQuery
fraMySqlCommand
-objektet til at kalde en Stored Procedure;Hvis Stored Procedure har en OUT-parameter (en parameter med nøgleordet
out
foran), skal vi manuelt angive værdierne for dens argumenter ved at bruge metoderneAddWithValue
ogAdd
påMySqlCommand
'sParameter
-attribut;Retningen for en
out
-parameter i en Stored Procedure skal indstilles tilParameterDirection.Output
før udførelse af Stored Procedure.
1. Hvad er en stored procedure?
2. Følgende lagrede procedure henter navnene på de tre bedste atleter baseret på deres point. Hvad er den korrekte metode til at kalde denne lagrede procedure?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat