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
SqlTypesDataSet에 대한 형식 지원에 대해 설명합니다.

Null 값 처리
null 값 및 3중값 논리로 작업하는 방법을 보여 줍니다.

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 열거형과 모든 해당 멤버에 대해 설명합니다.

참고 항목