DataType 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다.
public class DataType : System.Xml.Serialization.IXmlSerializable
type DataType = class
interface IXmlSerializable
Public Class DataType
Implements IXmlSerializable
- 상속
-
DataType
- 구현
생성자
| Name | Description |
|---|---|
| DataType() |
새 DataType 개체를 만듭니다. |
| DataType(SqlDataType, Int32, Int32) |
새 DataType 개체를 만듭니다. sqlDataType은 SQL Server 데이터 형식을 지정합니다. 전체 자릿수와 소수 자릿수는 소수 및 숫자 형식의 소수 자릿수와 소수 자릿수를 정의합니다. 소수 자릿수는 0일 수 있습니다. |
| DataType(SqlDataType, Int32) |
새 DataType 개체를 만듭니다. sqlDataType은 SQL Server 데이터 형식을 지정합니다. MaxLength는 형식의 최대 길이를 지정합니다. 10진수 또는 숫자의 경우 maxLength는 전체 자릿수를 지정합니다. |
| DataType(SqlDataType, String, String) |
새 DataType 개체를 만듭니다. sqlDataType은 SQL Server 데이터 형식을 지정합니다. type 매개 변수는 SQL Server 형식 문자열(예: "varchar(10)", Xml 스키마 컬렉션, 사용자 정의 형식 또는 사용자 정의 형식을 지정합니다. |
| DataType(SqlDataType, String) |
새 DataType 개체를 만듭니다. sqlDataType은 SQL Server 데이터 형식을 지정합니다. type 매개 변수는 SQL Server 형식 문자열(예: "varchar(10)", Xml 스키마 컬렉션, 사용자 정의 형식 또는 사용자 정의 형식을 지정합니다. |
| DataType(SqlDataType) |
새 DataType 개체를 만듭니다. sqlDataType은 SQL Server 데이터 형식을 지정합니다. |
| DataType(UserDefinedDataType) |
UserDefinedDataType 인스턴스를 기반으로 DataType 개체를 만들 수 있습니다. |
| DataType(UserDefinedTableType) |
UserDefinedTableType 인스턴스를 기반으로 DataType 개체를 만들 수 있습니다. |
| DataType(UserDefinedType) |
UserDefinedType 인스턴스를 기반으로 DataType 개체를 만들 수 있습니다. |
| DataType(XmlSchemaCollection) |
XmlSchemaCollection 인스턴스를 기반으로 DataType 개체를 만들 수 있습니다. |
속성
| Name | Description |
|---|---|
| BigInt |
SqlDataType.BigInt 형식의 DataType을 만듭니다. |
| Bit |
SqlDataType.Bit 형식의 DataType을 만듭니다. |
| Date |
SqlDataType.Date 형식의 DataType을 만듭니다. |
| DateTime |
SqlDataType.DateTime 형식의 DataType을 만듭니다. |
| Float |
SqlDataType.Float 형식의 DataType을 만듭니다. |
| Geography |
SqlDataType.Geography 형식의 DataType을 만듭니다. |
| Geometry |
SqlDataType.Geometry 형식의 DataType을 만듭니다. |
| HierarchyId |
SqlDataType.HierarchyId 형식의 DataType을 만듭니다. |
| Image |
SqlDataType.Image 형식의 DataType을 만듭니다. |
| Int |
SqlDataType.Int 형식의 DataType을 만듭니다. |
| IsNumericType |
형식이 숫자 형식인지 여부를 나타냅니다. |
| IsStringType |
형식이 문자열 형식인지 여부를 나타냅니다. |
| Json |
SqlDataType.Json 형식의 DataType을 만듭니다. |
| MaximumLength |
형식의 최대 길이(바이트)입니다. |
| Money |
SqlDataType.Money 형식의 DataType을 만듭니다. |
| Name |
형식의 이름 |
| NText |
SqlDataType.NText 형식의 DataType을 만듭니다. |
| NumericPrecision |
숫자 기반인 경우 형식의 최대 전체 자릿수입니다. 그렇지 않으면 0입니다. |
| NumericScale |
숫자 기반인 경우 형식의 최대 배율입니다. 그렇지 않으면 0입니다. |
| NVarCharMax |
SqlDataType.NVarCharMax 형식의 DataType을 만듭니다. |
| Real |
SqlDataType.Real 형식의 DataType을 만듭니다. |
| Schema |
DataType 스키마 |
| SmallDateTime |
SqlDataType.SmallDateTime 형식의 DataType을 만듭니다. |
| SmallInt |
SqlDataType.SmallInt 형식의 DataType을 만듭니다. |
| SmallMoney |
SqlDataType.SmallMoney 형식의 DataType을 만듭니다. |
| SqlDataType |
SQL Server 데이터 형식을 지정합니다. |
| SysName |
SqlDataType.SysName 형식의 DataType을 만듭니다. |
| Text |
SqlDataType.Text 형식의 DataType을 만듭니다. |
| Timestamp |
SqlDataType.Timestamp 형식의 DataType을 만듭니다. |
| TinyInt |
SqlDataType.TinyInt 형식의 DataType을 만듭니다. |
| UniqueIdentifier |
SqlDataType.UniqueIdentifier 형식의 DataType을 만듭니다. |
| VarBinaryMax |
SqlDataType.VarBinaryMax 형식의 DataType을 만듭니다. |
| VarCharMax |
SqlDataType.VarCharMax 형식의 DataType을 만듭니다. |
| Variant |
SqlDataType.Variant 형식의 DataType을 만듭니다. |
| XmlDocumentConstraint |
XML 데이터 형식이 조각(콘텐츠) 또는 잘 구성된 XML 1.0 인스턴스(문서)인지 여부를 지정합니다. |
메서드
| Name | Description |
|---|---|
| Binary(Int32) |
SqlDataType.Binary 형식의 DataType을 만듭니다. |
| Char(Int32) |
SqlDataType.Char 형식의 DataType을 만듭니다. |
| DateTime2(Int32) |
SqlDataType.DateTime2 형식의 DataType을 만듭니다. |
| DateTimeOffset(Int32) |
SqlDataType.DateTimeOffset 형식의 DataType을 만듭니다. |
| Decimal(Int32, Int32) |
SqlDataType.Decimal 형식의 DataType을 만듭니다. |
| Equals(DataType) |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |
| Equals(Object) |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |
| GetHashCode() |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |
| GetSqlName(SqlDataType) |
지정된 SqlDataType의 TSQL 이름을 반환합니다. |
| NChar(Int32) |
SqlDataType.NChar 형식의 DataType을 만듭니다. |
| Numeric(Int32, Int32) |
SqlDataType.Numeric 형식의 DataType을 만듭니다. |
| NVarChar(Int32) |
SqlDataType.NVarChar 형식의 DataType을 만듭니다. |
| SqlToEnum(String) |
문자열 Sql 데이터 형식 이름을 해당 SqlDataType 열거형 값으로 변환합니다. 이름이 알 수 없는 형식이면 SqlDataType.None을 반환합니다. |
| Time(Int32) |
SqlDataType.Time 형식의 DataType을 만듭니다. |
| ToString() |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |
| UserDefinedDataType(String, String) |
SqlDataType.UserDefinedDataType 형식의 DataType을 만듭니다. |
| UserDefinedDataType(String) |
SqlDataType.UserDefinedDataType 형식의 DataType을 만듭니다. |
| UserDefinedTableType(String, String) |
SqlDataType.UserDefinedTableType 형식의 DataType을 만듭니다. |
| UserDefinedTableType(String) |
SqlDataType.UserDefinedTableType의 DataType을 만듭니다. |
| UserDefinedType(String, String) |
SqlDataType.UserDefinedType 형식의 DataType을 만듭니다. |
| UserDefinedType(String) |
SqlDataType.UserDefinedType 형식의 DataType을 만듭니다. |
| VarBinary(Int32) |
SqlDataType.VarBinary 형식의 DataType을 만듭니다. |
| VarChar(Int32) |
SqlDataType.VarChar 형식의 DataType을 만듭니다. |
| Vector(Int32) |
SqlDataType.Vector 형식의 DataType을 만듭니다. |
| Xml(String, String, XmlDocumentConstraint) |
SqlDataType.Xml 형식의 DataType을 만듭니다. |
| Xml(String, String) |
SqlDataType.Xml 형식의 DataType을 만듭니다. |
| Xml(String) |
SqlDataType.Xml 형식의 DataType을 만듭니다. |
명시적 인터페이스 구현
| Name | Description |
|---|---|
| IXmlSerializable.GetSchema() |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |
| IXmlSerializable.ReadXml(XmlReader) |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |
| IXmlSerializable.WriteXml(XmlWriter) |
DataType 개체를 사용하면 사용자가 SQL Server 데이터 형식을 정의할 수 있습니다. |