SQL Server-Datentypen und ADO.NETSQL Server Data Types and ADO.NET

SQL Server und .NET Framework basieren auf anderen Typsystemen. Dies kann zu Datenverlust führen.SQL Server and the .NET Framework are based on different type systems, which can result in potential data loss. Um die Datenintegrität beizubehalten, stellt der .NET Framework-Datenanbieter für SQL Server (System.Data.SqlClient) typisierte Zugriffsmethoden zum Arbeiten mit SQL Server-Daten bereit.To preserve data integrity, the .NET Framework Data Provider for SQL Server (System.Data.SqlClient) provides typed accessor methods for working with SQL Server data. Sie können mit den Enumerationen in den SqlDbType-Klassen SqlParameter-Datentypen angeben.You can use the enumerations in the SqlDbType classes to specify SqlParameter data types.

Weitere Informationen und eine Tabelle, die die datentypzuordnungen zwischen SQL Server und .NET Framework-Datentypen zu beschreiben, finden Sie unter SQL Server-Datentypzuordnungen.For more information and a table that describes the data type mappings between SQL Server and .NET Framework data types, see SQL Server Data Type Mappings.

In SQL Server 2008 werden neue Datentypen eingeführt, die für die Anforderungen von Unternehmen im Hinblick auf die Arbeit mit Datums- und Uhrzeitangeben sowie mit strukturierten, halbstrukturierten und unstrukturierten Daten entworfen wurden.SQL Server 2008 introduces new data types that are designed to meet business needs to work with date and time, structured, semi-structured, and unstructured data. Diese Datentypen werden in der SQL Server 2008-Onlinedokumentation dokumentiert.These are documented in SQL Server 2008 Books Online.

Die in Ihrer Anwendung verfügbaren SQL Server-Datentypen hängen von der Version von SQL Server ab, die Sie verwenden.The SQL Server data types that are available for use in your application depends on the version of SQL Server that you are using. Weitere Informationen finden Sie in der Onlinedokumentation zu der entsprechenden Version von SQL Server, die in der folgenden Tabelle angegeben ist.For more information, see the relevant version of SQL Server Books Online in the following table.

SQL Server Books Online (SQL Server-Onlinedokumentation)SQL Server Books Online

  1. Datentypen (Datenbank-Engine)Data Types (Database Engine)

In diesem AbschnittIn This Section

SqlTypes und DataSetSqlTypes and the DataSet
Beschreibt die Typunterstützung für SqlTypes im DataSet.Describes type support for SqlTypes in the DataSet.

Behandeln von NULL-WertenHandling Null Values
Beschreibt die Arbeit mit NULL-Werten und dreiwertiger Logik.Demonstrates how to work with null values and three-valued logic.

Vergleichen von GUID- und uniqueidentifier-WertenComparing GUID and uniqueidentifier Values
Beschreibt die Arbeit mit GUID-Werten und uniqueidentifier-Werten in SQL Server und .NET Framework.Demonstrates how to work with GUID and uniqueidentifier values in SQL Server and the .NET Framework.

Datums- und ZeitdatenDate and Time Data
Beschreibt die Verwendung der neu eingeführten Datums- und Uhrzeitdatentypen in SQL Server 2008.Describes how to use the new date and time data types introduced in SQL Server 2008.

Große UDTsLarge UDTs
Beschreibt die Vorgehensweise beim Abrufen von Daten aus den neu eingeführten UDTs mit hohen Werten in SQL Server 2008.Demonstrates how to retrieve data from large value UDTs introduced in SQL Server 2008.

XML-Daten in SQL ServerXML Data in SQL Server
Beschreibt das Arbeiten mit XML-Daten, die aus SQL Server abgerufen wurden.Describes how to work with XML data retrieved from SQL Server.

ReferenzReference

DataSet
Beschreibt die DataSet-Klasse und alle Member dieser Klasse.Describes the DataSet class and all of its members.

System.Data.SqlTypes
Beschreibt den SqlTypes-Namespace und seine Member.Describes the SqlTypes namespace and all of its members.

SqlDbType
Beschreibt die SqlDbType-Enumeration und deren Member.Describes the SqlDbType enumeration and all of its members.

DbType
Beschreibt die DbType-Enumeration und deren Member.Describes the DbType enumeration and all of its members.

Siehe auchSee also