Typy danych programu SQL Server i ADO.NETSQL Server Data Types and ADO.NET

SQL Server i .NET Framework są oparte na różnych systemach typu, co może spowodować utratę danych.SQL Server and the .NET Framework are based on different type systems, which can result in potential data loss. Aby zachować integralność danych, dostawca danych .NET Framework dla SQL Server (System.Data.SqlClient) zapewnia metody dostępu typu Type do pracy z danymi SQL Server.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. Możesz użyć wyliczeń w SqlDbType klasach, aby określić SqlParameter typy danych.You can use the enumerations in the SqlDbType classes to specify SqlParameter data types.

Aby uzyskać więcej informacji i tabelę opisującą mapowanie typu danych między SQL Server i .NET Framework typy danych, zobacz SQL Server mapowania typów danych.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.

SQL Server 2008 wprowadza nowe typy danych, które są przeznaczone do zaspokajania potrzeb firmy, do pracy z danymi o dacie i godzinie, ze strukturą, częściową strukturą i bez struktury.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. Są one udokumentowane w SQL Server 2008 książki online.These are documented in SQL Server 2008 Books Online.

SQL Server typy danych, które są dostępne do użycia w aplikacji, zależą od używanej wersji programu SQL Server.The SQL Server data types that are available for use in your application depends on the version of SQL Server that you are using. Aby uzyskać więcej informacji, zobacz odpowiednią wersję dokumentacji SQL Server Books Online w poniższej tabeli.For more information, see the relevant version of SQL Server Books Online in the following table.

Książka SQL Server onlineSQL Server Books Online

  1. Typy danych (aparat bazy danych)Data Types (Database Engine)

W tej sekcjiIn This Section

Właściwość SqlTypes i zestaw danychSqlTypes and the DataSet
Opisuje obsługę SqlTypes typów DataSetw programie.Describes type support for SqlTypes in the DataSet.

Obsługa wartości NullHandling Null Values
Pokazuje, jak korzystać z wartości null i logiki z trzema wartościami.Demonstrates how to work with null values and three-valued logic.

Porównywanie identyfikatora GUID i wartości uniqueidentifierComparing GUID and uniqueidentifier Values
Demonstruje sposób pracy z identyfikatorami GUID i unikatowymi wartościami w SQL Server i .NET Framework.Demonstrates how to work with GUID and uniqueidentifier values in SQL Server and the .NET Framework.

Dane daty i godzinyDate and Time Data
Opisuje sposób korzystania z nowych typów danych daty i godziny wprowadzonych w SQL Server 2008.Describes how to use the new date and time data types introduced in SQL Server 2008.

Duże UDTLarge UDTs
Demonstruje sposób pobierania danych z UDTs dużej wartości wprowadzonych w SQL Server 2008.Demonstrates how to retrieve data from large value UDTs introduced in SQL Server 2008.

Dane XML w programie SQL ServerXML Data in SQL Server
Opisuje sposób pracy z danymi XML pobranymi z SQL Server.Describes how to work with XML data retrieved from SQL Server.

Tematy pomocyReference

DataSet
DataSet Opisuje klasę i wszystkich jej członków.Describes the DataSet class and all of its members.

System.Data.SqlTypes
Zawiera opis SqlTypes przestrzeni nazw i wszystkich jej elementów członkowskich.Describes the SqlTypes namespace and all of its members.

SqlDbType
SqlDbType Opisuje Wyliczenie i wszystkie jego elementy członkowskie.Describes the SqlDbType enumeration and all of its members.

DbType
DbType Opisuje Wyliczenie i wszystkie jego elementy członkowskie.Describes the DbType enumeration and all of its members.

Zobacz takżeSee also