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 데이터 형식 매핑(ADO.NET)을 참조하십시오.

SQL Server 2008에서는 날짜와 시간, 구조화된 데이터, 반구조적 데이터 및 구조화되지 않은 데이터로 작업해야 하는 비즈니스 요구 사항을 충족하도록 디자인된 새로운 데이터 형식을 지원합니다. 이러한 데이터 형식에 대한 내용은 SQL Server 2008 온라인 설명서에 나와 있습니다.

응용 프로그램에서 사용할 수 있는 SQL Server 데이터 형식은 현재 사용하고 있는 SQL Server 버전에 따라 다릅니다. 자세한 내용은 다음 표에서 해당되는 SQL Server 온라인 설명서 버전을 참조하십시오.

SQL Server 2000

SQL Server 2005

SQL Server 2008

Data Types

데이터 형식(데이터베이스 엔진)

데이터 형식(데이터베이스 엔진)

단원 내용

참조

  • DataSet
    DataSet 클래스와 해당 멤버 전체에 대해 설명합니다.

  • System.Data.SqlTypes
    SqlTypes 네임스페이스와 해당 멤버 전체에 대해 설명합니다.

  • SqlDbType
    SqlDbType 열거형과 해당 멤버 전체에 대해 설명합니다.

  • DbType
    DbType 열거형과 해당 멤버 전체에 대해 설명합니다.

참고 항목

개념

SQL Server 데이터 형식 매핑(ADO.NET)

매개 변수 및 매개 변수 데이터 형식 구성(ADO.NET)

SQL Server 2008의 테이블 반환 매개 변수(ADO.NET)

기타 리소스

SQL Server 이진 데이터 및 큰 값 데이터(ADO.NET)