Skalare Funktionen

Die Entwicklung skalarer Funktionen ist ein sehr lohnendes Anwendungsgebiet für die SQLCLR. Die .NET-Basisklassen vereinfachen viele Aufgaben, wie Zeichenkettenverarbeitung oder komplexere mathematische Berechnungen wesentlich. SQLCLR-Funktionen ähneln in der Entwicklung natürlich ihrem Pendant – den T-SQL-Funktionen, weisen aber darüber hinaus ein paar Eigenarten auf, die Sie bei der Entwicklung beachten müssen. Insgesamt gelten die folgenden Regeln für die Entwicklung von Funktionen – und diese gelten nicht nur für die Skalarfunktionen, sondern ganz allgemein:

  • Verwenden Sie für den Rückgabewert einen der Datentypen aus System.Data.SqlTypes. Ein Spezialfall sind tabellenwertige Funktionen, die eine komplette Tabelle an den Aufrufer ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch 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.