共用方式為


SQL Server 資料型別和 ADO.NET

SQL Server 和 .NET Framework 是以不同的型別系統為基礎,而且可能會導致資料遺失。 為了保留資料完整性,.NET Framework Data Provider for SQL Server (System.Data.SqlClient) 針對使用 SQL Server 資料提供了具型別的存取子方法。 您可以使用 SqlDbType 類別 (Class) 中的列舉型別 (Enumeration) 來指定 SqlParameter 資料型別。

如需詳細資訊以及描述 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

資料型別 (英文)

資料型別 (Database Engine)

資料型別 (Database Engine)

在本節中

參考

  • DataSet
    說明 DataSet 類別 (Class) 及其所有成員。

  • System.Data.SqlTypes
    說明 SqlTypes 命名空間 (Namespace) 及其所有成員。

  • SqlDbType
    說明 SqlDbType 列舉型別 (Enumeration) 及其所有成員。

  • DbType
    說明 DbType 列舉型別及其所有成員。

請參閱

概念

SQL Server 資料型別對應 (ADO.NET)

設定參數和參數資料型別 (ADO.NET)

SQL Server 2008 中的資料表值參數 (ADO.NET)

其他資源

SQL Server 二進位和大數值資料 (ADO.NET)