Lagrede Procedurer
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?
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 1
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
Awesome!
Completion rate improved to 2.22
Lagrede Procedurer
Stryg for at vise menuen
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?
Var alt klart?
Tak for dine kommentarer!
Sektion 5. Kapitel 1