Kursusindhold
Introduktion til .NET med C#
Introduktion til .NET med C#
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?
Tak for dine kommentarer!