998 Stimmen

Funktion vs. Gespeicherte Prozedur in SQL Server

Ich lerne schon seit einiger Zeit Funktionen und Stored Procedure, aber ich weiß nicht, warum und wann ich eine Funktion oder eine Stored Procedure verwenden sollte. Für mich sehen sie gleich aus, vielleicht weil ich in diesem Bereich ein Neuling bin.

Kann mir jemand sagen, warum?

6 Stimmen

1 Stimmen

1 Stimmen

-3voto

Jason Clark Punkte 1067

In SQL Server sind Funktionen und gespeicherte Prozeduren zwei verschiedene Arten von Entitäten.

Funktion: In der SQL Server-Datenbank werden die Funktionen verwendet, um bestimmte Aktionen durchzuführen, und die Aktion liefert sofort ein Ergebnis. Es gibt zwei Arten von Funktionen:

  1. System definiert

  2. Benutzerdefiniert

Gespeicherte Prozeduren: In SQL Server werden die gespeicherten Prozeduren im Server gespeichert und können null, einzelne oder mehrere Werte zurückgeben. Es gibt zwei Arten von Stored Procedures:

  1. Gespeicherte Systemprozeduren
  2. Benutzerdefinierte Prozeduren

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X