SQLCLR-Datentypen

Wenn Sie für die SQLCLR entwickeln, dann müssen Sie darauf achten, dass die Parameterdatentypen Ihrer SQLCLR-Methoden mit der SQL Server-Umgebung harmonisieren. Sie erreichen das am sichersten, indem Sie die Datentypen des .NET-Namensraums System.Data.SqlTypes verwenden – obwohl das nicht unbedingt verpflichtend ist. Sie könnten auch mit beliebigen »passenden« .NET-Datentypen arbeiten.

Es gibt eine einige gute Gründe für die Verwendung der Datentypen aus System.Data.SqlTypes. Beispielsweise gibt es feine Unterschiede in der Implementierung ähnlicher Datentypen in T-SQL und in .NET. Wichtiger noch sind Performanceaspekte: .NET Datentypen müssten in der SQLCLR-Laufzeitumgebung in die passenden SqlTypes-Typen gewandelt werden. Dieses ...

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.