9.1. Grundlegendes

Auch Tabellenwertfunktionen (Table Value Function – TVF) werden in C# und VB.NET als Funktion realisiert. Da dieser Funktionstypus ganze Tabellen zurückliefert, kann er auf ähnliche Art und Weise wie eine Tabelle oder Sicht verwendet werden.

NOTE

Im Gegensatz zu Tabellen und Sichten können Tabellenwertfunktionen natürlich nicht aktualisiert werden, da ihr Inhalt beim Aufruf der Funktion gebildet wird.

Tabellenwertfunktionen sind bei ihrer konkreten Implementierung ein wenig »trickreich« und anfänglich nicht ganz eingängig, sodass ihr Aufbau an dieser Stelle ein wenig ausführlicher erläutert wird:

Die eigentliche Funktion (die, die mit dem SqlFunction-Attribut versehen wurde) definiert die Parameter, die sie benötigt, und ...

Get SQL Server 2008-Programmierung mit der CLR und .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.