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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.