Поделиться через


Типы данных SQL Server и ADO.NET

Обновлен: November 2007

В SQL Server и .NET Framework используются различные системы типов, что может привести к потенциальной потере данных. Чтобы сохранить целостность данных, поставщик данных .NET Framework для SQL Server (System.Data.SqlClient) предоставляет типизированные методы доступа для работы с данными SQL Server. Для указания типов данных SqlParameter можно использовать перечисления классов SqlDbType.

Дополнительные сведения и таблицу с описанием сопоставлений типов данных SQL Server и .NET Framework приведены см. разделе Сопоставления типов данных SQL Server (ADO.NET).

В SQL Server 2008 появились новые типы данных, разработанные для удовлетворения бизнес-потребностей по работе с датами и временем, структурированными, частично структурированными и неструктурированными данными. Новые типы данных описаны в электронной документации по SQL Server 2008.

Типы данных SQL Server, которые можно использовать в приложениях, зависят от используемой версии SQL Server. Дополнительные сведения см. в электронной документации для соответствующей версии SQL Server в приведенной ниже таблице.

SQL Server 2000

SQL Server 2005

SQL Server 2008

Типы данных

Типы данных (ядро СУБД)

Типы данных (ядро СУБД)

В этом подразделе

Ссылка

  • DataSet
    Описывает класс DataSet и все его члены.

  • System.Data.SqlTypes
    Описывает пространство имен SqlTypes и все его элементы.

  • SqlDbType
    Описывает перечисление SqlDbType и все его члены.

  • DbType
    Описывает перечисление DbType и все его члены.

См. также

Основные понятия

Сопоставления типов данных SQL Server (ADO.NET)

Настройка параметров и типов данных параметров (ADO.NET)

Возвращающие табличное значение параметры в SQL Server 2008 (ADO.NET)

Другие ресурсы

Двоичные данные и данные большого размера SQL Server (ADO.NET)