Freigeben über


Gewusst wie: Einschließen benutzerdefinierter Funktionen in Abfragen

Sie können in Abfragen von Microsoft SQL Server-Datenbanken eine benutzerdefinierte Funktion einschließen. Die folgenden drei Arten von Funktionen können verwendet werden:

  • Nicht aktualisierbare Funktionen, die eine Tabelle zurückgeben.

  • Aktualisierbare Funktionen, die eine Tabelle zurückgeben.

  • Funktionen, die einen Skalarwert zurückgeben.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

So verwenden Sie eine aktualisierbare oder nicht aktualisierbare Tabellenfunktion in einer Abfrage oder Ansicht

  1. Entwerfen Sie die Abfrage, der Sie die Funktion hinzufügen möchten. Vergewissern Sie sich, dass der Diagrammbereich im Abfrage- und Ansicht-Designer angezeigt wird.

  2. Erweitern Sie im Server-Explorer den Knoten Datenverbindungen und anschließend den Knoten für die Datenbank, mit der Sie derzeit arbeiten.

  3. Erweitern Sie den Knoten Funktionen.

  4. Ziehen Sie die Funktion aus der Liste der Funktionen in den Diagrammbereich.

So verwenden Sie eine Skalarfunktion in einer Abfrage oder Ansicht

  1. Entwerfen Sie die Abfrage, der Sie die Funktion hinzufügen möchten. Vergewissern Sie sich, dass der Kriterienbereich im Abfrage- und Ansicht-Designer angezeigt wird.

  2. Erweitern Sie im Server-Explorer den Knoten Datenverbindungen und anschließend den Knoten für die Datenbank, mit der Sie derzeit arbeiten.

  3. Erweitern Sie den Knoten Funktionen.

  4. Geben Sie in der ersten leeren Zeile des Kriterienbereichs in der Spalte Spalte den Namen der Funktion ein.

Siehe auch

Weitere Ressourcen

Arbeiten mit gespeicherten Prozeduren und benutzerdefinierten Funktionen

Entwerfen von Abfragen und Ansichten