SQL Server ist eines der besten Produkte von Microsoft, aber nicht jeder Profi weiß, wie man es effektiv einsetzt. Einigen fällt es beispielsweise schwer, eine gespeicherte Prozedur zu erstellen, aber machen Sie sich keine Sorgen, wenn Sie in diese Kategorie fallen, denn Sie sind an der richtigen Stelle. Jetzt lernen, wie es geht Erstellen Sie eine gespeicherte SQL-Prozedur über SQL Server Es ist etwas, das alle Fachleute auf diesem Gebiet wissen müssen, wie man es bewerkstelligt.

So erstellen Sie gespeicherte SQL-Prozeduren über SQL Server

So erstellen Sie eine gespeicherte Prozedur in SQL Server

Das Erstellen von gespeicherten SQL-Prozeduren über SQL Server ist einfacher, als Sie zunächst denken, also lassen Sie uns erklären, was zu tun ist. Folgen Sie einfach den Schritten hier:

  1. Klicken Sie auf Neue Abfrage
  2. Geben Sie eine CREATE PROCEDURE-Anweisung ein
  3. Schreiben Sie manuell eine CREATE PROCEDURE-Anweisung
  4. Rufen Sie die gespeicherte Prozedur auf

1]Klicken Sie auf Neue Abfrage

SQL Server Neue Abfrage

Klicken Sie in diesem Fall zunächst auf die Schaltfläche Neue Abfrage. Dies ist einfach zu bewerkstelligen, also lassen Sie uns erklären, wie.

  • Ok, öffnen Sie zunächst das SQL Server-Tool.
  • Wählen Sie dort die Datenbank aus, in der Sie eine gespeicherte Prozedur erstellen möchten.
  • Sobald es eingerichtet ist und ausgeführt wird, sollten Sie so schnell wie möglich auf die Schaltfläche Neue Abfrage klicken.
  • Sie finden diese Schaltfläche direkt in der Symbolleiste.

2]Geben Sie eine CREATE PROCEDURE-Anweisung ein

Erstellen Sie eine gespeicherte SQL-Prozedur

Als Nächstes müssen Sie nun eine Anweisung zum Erstellen einer Prozedur aus dem bereitgestellten Textbereich eingeben.

Hier ist ein Beispiel dafür, wie eine create procedure-Anweisung aussieht:

CREATE PROCEDURE LatestTasks @Count int AS
SET ROWCOUNT @Count
SELECT TaskName AS LatestTasks, DateCreated
FROM Tasks
ORDER BY DateCreated DESC

Wir sollten beachten, dass das obige Skript darauf ausgelegt ist, eine gespeicherte Prozedur namens TastestTasks zu erstellen, die einen Parameter namens Count akzeptiert.

3]Schreiben Sie manuell eine CREATE PROCEDURE-Anweisung

Wenn Sie sich nicht sicher sind, wie Sie eine Prozesserklärung mit Ihrem eigenen Design erstellen, lassen Sie sich von uns erklären, wie Sie ein Meister werden können.

Sie starten das Skript mit CREATE PROCEDURE (muss immer großgeschrieben werden).

Drücken Sie dort die Leertaste und geben Sie Prozessname ein.

Folgen Sie dem mit einem weiteren Leerzeichen, dann AS.

Wenn es also richtig gemacht wird, sollte das grundlegende Skript so aussehen:

CREATE PROCEDURE GetCustomer AS

Dann müssen Sie den SQL-Code speziell für eine gespeicherte Prozedur hinzufügen und es sollte wie im ersten Beispiel oben aussehen.

Sie sehen, wenn die gespeicherte Prozedur Parameter annehmen wird, fügen Sie das @-Symbol zusammen mit dem Integer-Datentyp hinzu. Dies wird dem Parameternamen vorangestellt, sodass das Skript letztendlich so aussehen sollte:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4]Rufen Sie die gespeicherte Prozedur auf

Um die gespeicherte Prozedur aufzurufen oder auszuführen, müssen Sie entweder den Befehl EXEC oder EXECUTE verwenden. Mach dir keine Sorgen, denn beide tun dasselbe.

Wenn Sie genau folgen, sollte das fertige Produkt wie das unten gezeigte aussehen:

EXEC GetCustomer @CustomerId = 7

DER

EXECUTE GetCustomer @CustomerId = 7

Was ist also die Zahl 7? Nun, der übergebene Parameter hat eine CustomerId zurückgegeben, die 7 als Wert enthält. Das bedeutet, wenn sich die Nummer ändert, dann verarbeitet SQL einen anderen Client.

Lektüre: So laden Sie MySQL unter Windows herunter und installieren es

Ist SQL Server kostenlos?

Es gibt eine kostenlose Version von SQL Server namens SQL Server 2022 Express. Es ist besonders ideal für die Entwicklung und Produktion von Desktop-, Web- und kleinen Serveranwendungen.

Ist SQL Server schwer zu erlernen?

Insgesamt müssen wir sagen, dass SQL eine leicht zu erlernende Sprache ist. Dies gilt umso mehr, wenn Sie bereits Programmiererfahrung haben, da dies die Tür zum Erlernen der Sprache in Wochen statt Monaten öffnet.

Similar Posts