SQL Server 資料類型和 ADO.NET

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

如需詳細資訊以及描述 SQL Server 與 .NET Framework 資料型別之間資料型別對應的表格,請參閱 SQL Server 資料類型對應

SQL Server 2008 引進了新的資料類型,其設計目的是為了符合商務需求,以處理日期和時間、結構化、半結構化與非結構化資料。 《SQL Server 2008 線上叢書》中有說明。

可在應用程式中使用的 SQL Server 資料類型,取決於您目前使用的 SQL Server 版本。 如需詳細資訊,請參閱 資料類型 (Transact-SQL)

本節內容

SqlTypes 和資料集
說明針對 DataSet 中的 SqlTypes 所提供的類型支援。

處理 Null 值
示範如何處理 Null 值與三值邏輯。

比較 GUID 和 uniqueidentifier 值
示範如何在 SQL Server 和 .NET Framework 中使用 GUID 和 uniqueidentifier 值。

日期和時間資料
描述如何使用 SQL Server 2008 中引進的新日期和時間資料類型。

大型 UDT
示範如何從 SQL Server 2008 引進的大型值 UDT 擷取資料。

SQL Server 中的 XML 資料
說明如何使用從 SQL Server 擷取的 XML 資料。

參考

DataSet
描述 DataSet 類別與其所有成員。

System.Data.SqlTypes
描述 SqlTypes 命名空間與其所有成員。

SqlDbType
描述 SqlDbType 列舉與其所有成員。

DbType
描述 DbType 列舉與其所有成員。

另請參閱