SQL Server のデータ型と ADO.NET

ADO.NET のダウンロード

SQL Server と .NET は異なる型システムに基づいているため、データ損失の可能性があります。 データの整合性を確保するために、Microsoft SqlClient Data Provider for SQL Server (Microsoft.Data.SqlClient) には、SQL Server データを操作するための型指定されたアクセサー メソッドが用意されています。 SqlDbType クラスの列挙値を使用して、SqlParameter データ型を指定できます。

SQL Server 2008 では、業務上のニーズに対応して、日時データ、構造化データ、半構造化データ、および非構造化データを扱うための新しいデータ型が導入されました。 新しいデータ型は、SQL Server 2008 オンライン ブックで説明されています。

アプリケーションで使用可能な SQL Server のデータ型は、使用する SQL Server のバージョンによって異なります。 詳細については、SQL Server オンライン ブックの「データ型 (データベース エンジン)」 を参照してください。

このセクションの内容

SqlTypes と DataSet
SqlTypes 内の DataSet に対する型のサポートについて説明します。

null 値の処理
null 値と 3 値ロジックの使用例を示します。

GUID と uniqueidentifier 値の比較
SQL Server と .NET で 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 列挙型およびそのすべてのメンバーについて説明します。

次のステップ