SQL Server-Datentypen und ADO.NET
Aktualisiert: November 2007
SQL Server und .NET Framework basieren auf unterschiedlichen Typsystemen, was Datenverluste zur Folge haben kann. Um die Datenintegrität sicherzustellen, werden vom .NET Framework-Datenanbieter für SQL Server (System.Data.SqlClient) Accessormethoden für die Verarbeitung von SQL Server-Daten bereitgestellt. Sie können die Enumerationen in den SqlDbType-Klassen verwenden, um SqlParameter-Datentypen anzugeben.
Weitere Informationen sowie eine Tabelle mit Beschreibungen der Datentypzuordnungen zwischen SQL Server-und .NET Framework-Datentypen finden Sie unter SQL Server-Datentypmappings (ADO.NET).
In SQL Server 2008 werden neue Datentypen eingeführt, um Geschäftsanforderungen hinsichtlich der Arbeit mit Datums- und Uhrzeitangaben sowie strukturierten, teilstrukturierten und unstrukturierten Daten zu entsprechen. Diese Datentypen sind in der SQL Server 2008-Onlinedokumentation dokumentiert.
Die in Ihrer Anwendung verfügbaren SQL Server-Datentypen sind von der verwendeten SQL Server-Version abhängig. Weitere Informationen finden Sie in der folgenden Tabelle in der entsprechenden Version der SQL Server-Onlinedokumentation.
SQL Server 2000 |
SQL Server 2005 |
SQL Server 2008 |
In diesem Abschnitt
'SqlTypes' und das 'DataSet' (ADO.NET)
Beschreibt die Typunterstützung für SqlTypes im DataSet.Behandlung von NULL-Werten (ADO.NET)
Veranschaulicht die Verwendung von NULL-Werten und dreiwertiger Logik.Vergleichen von GUID- und 'uniqueidentifier'-Werten (ADO.NET)
Veranschaulicht die Verwendung von GUID- und uniqueidentifier-Werten in SQL Server und .NET Framework.Datums- und Uhrzeitdaten in SQL Server 2008 (ADO.NET)
Beschreibt, wie die in SQL Server 2008 neu eingeführten Datums- und Uhrzeitdatentypen verwendet werden.Große UDTs in SQL Server 2008 (ADO.NET)
Veranschaulicht, wie Daten aus den in SQL Server 2008 eingeführten UDTs mit großen Werten abgerufen werden.XML-Daten in SQL Server (ADO.NET)
Beschreibt das Arbeiten mit XML-Daten, die aus SQL Server abgerufen wurden.
Referenz
DataSet
Beschreibt die DataSet-Klasse und deren Member.System.Data.SqlTypes
Beschreibt den SqlTypes-Namespace und dessen Member.SqlDbType
Beschreibt die SqlDbType-Enumeration und deren Member.DbType
Beschreibt die DbType-Enumeration und deren Member.
Siehe auch
Konzepte
SQL Server-Datentypmappings (ADO.NET)
Konfigurieren von Parametern und Parameterdatentypen (ADO.NET)
Tabellenwertparameter in SQL Server 2008 (ADO.NET)
Weitere Ressourcen
Binäre Daten und Daten mit großen Werten in SQL Server (ADO.NET)