Kursinhalt
Einführung in .NET mit C#
Einführung in .NET mit C#
Gespeicherte Prozeduren
Wichtige Punkte
Eine Stored Procedure ist eine Sammlung von SQL-Befehlen. Jede Stored Procedure besitzt einen eindeutigen Namen und verhält sich wie eine Funktion. Daher kann sie wie eine Funktion aufgerufen oder ausgeführt werden;
Stored Procedures können mit dem Befehl
CREATE PROCEDURE
erstellt werden;Stored Procedures können mit dem Befehl
CALL
ausgeführt werden;Zum Aufrufen einer Stored Procedure können die Methoden
ExecuteReader
oderExecuteNonQuery
des ObjektsMySqlCommand
verwendet werden;Wenn die Stored Procedure einen OUT-Parameter (einen Parameter mit dem Schlüsselwort
out
davor) besitzt, müssen die Werte für deren Argumente manuell mit den MethodenAddWithValue
undAdd
des AttributsMySqlCommand
vonParameter
angegeben werden;Die Richtung eines
out
-Parameters einer Stored Procedure muss vor der Ausführung der Stored Procedure aufParameterDirection.Output
gesetzt werden.
1. Was ist eine Stored Procedure?
2. Die folgende gespeicherte Prozedur ruft die Namen der drei besten Athleten basierend auf ihren Punktzahlen ab. Was ist die korrekte Methode, um diese gespeicherte Prozedur aufzurufen?
Danke für Ihr Feedback!