다음을 통해 공유


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 및 데이터셋
SqlTypesDataSet에서 형식 지원을 설명합니다.

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

참고하십시오