O'Reilly logo

SQL Server 2008-Programmierung mit der CLR und .NET by Thorsten Kansy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.2. Parameter und Rückgabewerte

Parameter und Rückgabewert weisen auf dem SQL Server Facetten auf, für die es keine Entsprechung in .NET gibt. Beispielsweise ist es dort nicht möglich, für eine Zeichenkette eine maximale oder eine feste Länge zu definieren. Bei der automatischen Bereitstellung über Visual Studio finden sich solche Details daher später nicht auf dem SQL Server wieder. Parameter und Rückgabewerte vom Typ SqlString oder String werden so z.B. immer als NVARCHAR(4000) und SqlDecimal oder Decimal immer als NUMERIC(18,0) bereitgestellt.

Zum Zweck der Feinjustierung existiert daher das Microsoft.SqlServer.Server.SqlFacet-Attribut, mit dem Parameter und Rückgabewerte ausgezeichnet werden können. Über entsprechende benannte Parameter ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required