SQL Server 데이터 형식 및 ADO.NETSQL Server Data Types and ADO.NET

SQL Server와 .NET Framework는 서로 다른 형식 시스템을 기반으로 하기 때문에 데이터가 손실될 가능성이 있습니다.SQL Server and the .NET Framework are based on different type systems, which can result in potential data loss. .NET Framework Data Provider for SQL Server(System.Data.SqlClient)에서는 데이터 무결성을 유지하기 위해 SQL Server 데이터로 작업할 때 형식화된 접근자 메서드를 제공합니다.To preserve data integrity, the .NET Framework Data Provider for SQL Server (System.Data.SqlClient) provides typed accessor methods for working with SQL Server data. SqlDbType 클래스의 열거형을 사용하여 SqlParameter 데이터 형식을 지정할 수 있습니다.You can use the enumerations in the SqlDbType classes to specify SqlParameter data types.

SQL Server와 .NET Framework 데이터 형식 간의 데이터 형식 매핑을 설명 하는 테이블 및 자세한 내용은 SQL Server 데이터 형식 매핑을 참조 하세요.For more information and a table that describes the data type mappings between SQL Server and .NET Framework data types, see SQL Server Data Type Mappings.

SQL Server 2008에서는 날짜와 시간, 구조화된 데이터, 반구조적 데이터 및 구조화되지 않은 데이터로 작업해야 하는 비즈니스 요구 사항을 충족하도록 디자인된 새로운 데이터 형식을 지원합니다.SQL Server 2008 introduces new data types that are designed to meet business needs to work with date and time, structured, semi-structured, and unstructured data. 이러한 데이터 형식에 대한 내용은 SQL Server 2008 온라인 설명서에 나와 있습니다.These are documented in SQL Server 2008 Books Online.

애플리케이션에서 사용할 수 있는 SQL Server 데이터 형식은 현재 사용하고 있는 SQL Server 버전에 따라 다릅니다.The SQL Server data types that are available for use in your application depends on the version of SQL Server that you are using. 자세한 내용은 다음 표에서 해당되는 SQL Server 온라인 설명서 버전을 참조하세요.For more information, see the relevant version of SQL Server Books Online in the following table.

SQL Server 온라인 설명서SQL Server Books Online

  1. 데이터 형식 (데이터베이스 엔진)Data Types (Database Engine)

섹션 내용In This Section

SqlTypes 및 DataSetSqlTypes and the DataSet
SqlTypesDataSet에 대한 형식 지원에 대해 설명합니다.Describes type support for SqlTypes in the DataSet.

Null 값 처리Handling Null Values
null 값 및 3중값 논리로 작업하는 방법을 보여 줍니다.Demonstrates how to work with null values and three-valued logic.

GUID 및 uniqueidentifier 값 비교Comparing GUID and uniqueidentifier Values
SQL Server 및 .NET Framework에서 GUID 및 uniqueidentifier 값으로 작업하는 방법을 보여 줍니다.Demonstrates how to work with GUID and uniqueidentifier values in SQL Server and the .NET Framework.

날짜 및 시간 데이터Date and Time Data
SQL Server 2008에서 지원하는 새로운 날짜 및 시간 데이터 형식의 사용 방법에 대해 설명합니다.Describes how to use the new date and time data types introduced in SQL Server 2008.

큰 UDTLarge UDTs
SQL Server 2008에서 지원하는 큰 값 UDT에서 데이터를 검색하는 방법을 보여 줍니다.Demonstrates how to retrieve data from large value UDTs introduced in SQL Server 2008.

SQL Server의 XML 데이터XML Data in SQL Server
SQL Server에서 검색한 XML 데이터로 작업하는 방법을 설명합니다.Describes how to work with XML data retrieved from SQL Server.

참조Reference

DataSet
DataSet 클래스와 해당 멤버 전체에 대해 설명합니다.Describes the DataSet class and all of its members.

System.Data.SqlTypes
SqlTypes 네임스페이스와 해당 멤버 전체에 대해 설명합니다.Describes the SqlTypes namespace and all of its members.

SqlDbType
SqlDbType 열거형과 해당 멤버 전체에 대해 설명합니다.Describes the SqlDbType enumeration and all of its members.

DbType
DbType 열거형과 해당 멤버 전체에 대해 설명합니다.Describes the DbType enumeration and all of its members.

참고자료See also