DataType DataType DataType Constructors

정의

오버로드

DataType() DataType() DataType()

DataType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the DataType class.

DataType(SqlDataType, String, String) DataType(SqlDataType, String, String)

새 인스턴스를 초기화는 DataType 클래스 스키마와 지정 된 형식 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with the specified type and schema.

DataType(SqlDataType, String) DataType(SqlDataType, String)

새 인스턴스를 초기화는 DataType 클래스 지정 된 형식의 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with the specified type.

DataType(SqlDataType, Int32) DataType(SqlDataType, Int32)

새 인스턴스를 초기화는 DataType 클래스 지정한 전체 자릿수 또는 최대 길이 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with specified precision or maximum length.

DataType(XmlSchemaCollection) DataType(XmlSchemaCollection)

지정한 XML 스키마 컬렉션을 기반으로 하는 DataType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the DataType class based on a specified XML schema collection.

DataType(SqlDataType, Int32, Int32) DataType(SqlDataType, Int32, Int32)

새 인스턴스를 초기화는 DataType 클래스 지정 된 정밀도와 배율이 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with the specified precision and scale.

DataType(UserDefinedTableType) DataType(UserDefinedTableType)

새 인스턴스를 초기화는 DataType 클래스는 지정 된 사용자 정의 테이블 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified user-defined table type.

DataType(UserDefinedDataType) DataType(UserDefinedDataType)

지정한 사용자 정의 데이터 형식을 기반으로 하는 DataType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the DataType class based on a specified user-defined data type.

DataType(SqlDataType) DataType(SqlDataType)

새 인스턴스를 초기화는 DataType 클래스 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type.

DataType(UserDefinedType) DataType(UserDefinedType)

새 인스턴스를 초기화는 DataType 클래스 지정된 된 사용자 정의 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified user-defined type.

DataType() DataType() DataType()

DataType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the DataType class.

public:
 DataType();
public DataType ();
Public Sub New ()

예제

Visual BasicVisual Basic

'Declare and create a DataType object variable.  
Dim dt As DataType  
dt = New DataType  

PowerShellPowerShell

$dt = new-object Microsoft.SqlServer.Management.Smo.DataType  

설명

The default constructor initializes any fields to their default values.

DataType(SqlDataType, String, String) DataType(SqlDataType, String, String)

새 인스턴스를 초기화는 DataType 클래스 스키마와 지정 된 형식 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with the specified type and schema.

public:
 DataType(Microsoft::SqlServer::Management::Smo::SqlDataType sqlDataType, System::String ^ type, System::String ^ schema);
public DataType (Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, string type, string schema);
매개 변수
sqlDataType
SqlDataType SqlDataType SqlDataType

A SqlDataType 개체는 SQL Server 데이터 형식을 지정 하는 값입니다. A SqlDataType object value that specifies the SQL Server data type.

type
String String String

A String 데이터 형식의 형식을 지정 하는 값입니다. A String value that specifies the type of data type.

schema
String String String

A String 데이터 형식의 스키마를 지정 하는 값입니다. A String value that specifies the schema of the data type.

예제

Visual BasicVisual Basic

'Declare and create a DataType object variable.  
Dim dt As DataType  
dt = New DataType(SqlDataType.  

PowerShellPowerShell

$dt = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::  

DataType(SqlDataType, String) DataType(SqlDataType, String)

새 인스턴스를 초기화는 DataType 클래스 지정 된 형식의 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with the specified type.

public:
 DataType(Microsoft::SqlServer::Management::Smo::SqlDataType sqlDataType, System::String ^ type);
public DataType (Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, string type);
매개 변수
sqlDataType
SqlDataType SqlDataType SqlDataType

A SqlDataType 개체는 SQL Server 데이터 형식을 지정 하는 값입니다. A SqlDataType object value that specifies the SQL Server data type.

type
String String String

A String 데이터 형식의 형식을 지정 하는 값입니다. A String value that specifies the type of data type.

예제

Visual BasicVisual Basic

'Declare and create a DataType object variable.  
Dim dt As DataType  
dt = New DataType(SqlDataType.  

PowerShellPowerShell

$dt = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::  

DataType(SqlDataType, Int32) DataType(SqlDataType, Int32)

새 인스턴스를 초기화는 DataType 클래스 지정한 전체 자릿수 또는 최대 길이 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with specified precision or maximum length.

public:
 DataType(Microsoft::SqlServer::Management::Smo::SqlDataType sqlDataType, int precisionOrMaxLengthOrScale);
public DataType (Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, int precisionOrMaxLengthOrScale);
매개 변수
sqlDataType
SqlDataType SqlDataType SqlDataType

A SqlDataType 개체는 SQL Server 데이터 형식을 지정 하는 값입니다. A SqlDataType object value that specifies the SQL Server data type.

precisionOrMaxLengthOrScale
Int32 Int32 Int32

Int32 숫자 SQL Server 데이터 형식에 대 한 전체 자릿수 및 텍스트에 대 한 최대 길이 지정 하는 값에 SQL Server 데이터 형식을 기반으로 합니다. An Int32 value that specifies the precision for numeric SQL Server data types and maximum length for text based SQL Server data types.

예제

Visual BasicVisual Basic

Dim dt As DataType  
dt = New DataType(SqlDataType.  

PowerShellPowerShell

$dt = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::  

DataType(XmlSchemaCollection) DataType(XmlSchemaCollection)

지정한 XML 스키마 컬렉션을 기반으로 하는 DataType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the DataType class based on a specified XML schema collection.

public:
 DataType(Microsoft::SqlServer::Management::Smo::XmlSchemaCollection ^ xmlSchemaCollection);
public DataType (Microsoft.SqlServer.Management.Smo.XmlSchemaCollection xmlSchemaCollection);
매개 변수
xmlSchemaCollection
XmlSchemaCollection XmlSchemaCollection XmlSchemaCollection

A XmlSchemaCollection XML 스키마 컬렉션을 지정 하는 개체 변수입니다. A XmlSchemaCollection object variable that specifies an XML schema collection.

예제

Visual BasicVisual Basic

'Connect to the local, default instance of SQL Server.  
Dim srv As Server  
srv = New Server()  
'Reference the AdventureWorks2012 database.  
Dim db As Database  
db = srv.Databases("AdventureWorks2012")  
'Define an XmlSchemaCollection object by supplying the parent database and name arguments in the constructor.  
Dim xsc As XmlSchemaCollection  
xsc = New XmlSchemaCollection(db, "MySampleCollection")  
xsc.Text = "<xsd:schema xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" targetNamespace=\"NS2\"><xsd:element name=\"elem1\" type=\"xsd:integer\"/></xsd:schema>";  
 'Create the XML schema collection on the instance of SQL Server.  
xsc.Create()  
Dim dt As DataType  
dt = New DataType(xsc)  

PowerShellPowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$db = New-Object Microsoft.SqlServer.Management.Smo.Database  
$db = $srv.Databases.Item("AdventureWorks2012")  
$xsc = new-object Microsoft.SqlServer.Management.Smo.XmlSchemaCollection($db, "MySampleCollectfghion2")  
$xsc.Text = "<xsd:schema xmlns:xsd=\`"http://www.w3.org/2001/XMLSchema\`" targetNamespace=\`"NS2\`"><xsd:element name=\`"elem1\`" type=\`"xsd:integer\`"/></xsd:schema>"  
$xsc.Create()  
$dt = new-object Microsoft.SqlServer.Management.Smo.DataType($xsc)  

DataType(SqlDataType, Int32, Int32) DataType(SqlDataType, Int32, Int32)

새 인스턴스를 초기화는 DataType 클래스 지정 된 정밀도와 배율이 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type with the specified precision and scale.

public:
 DataType(Microsoft::SqlServer::Management::Smo::SqlDataType sqlDataType, int precision, int scale);
public DataType (Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType, int precision, int scale);
매개 변수
sqlDataType
SqlDataType SqlDataType SqlDataType

A SqlDataType 개체는 SQL Server 데이터 형식을 지정 하는 값입니다. A SqlDataType object value that specifies the SQL Server data type.

precision
Int32 Int32 Int32

Int32 숫자 SQL Server 데이터 형식에 대 한 전체 자릿수를 지정 하는 값입니다. An Int32 value that specifies the precision for numeric SQL Server data types.

scale
Int32 Int32 Int32

Int32 숫자 SQL Server 데이터 형식에 대 한 소수 자릿수를 지정 하는 값입니다. An Int32 value that specifies the scale for numeric SQL Server data types.

예제

Visual BasicVisual Basic

'Declare and create a DataType object variable.  
Dim dt As DataType  
dt = New DataType(SqlDataType.Decimal, 3, 3)  

PowerShellPowerShell

$dt = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::Decimal, 3, 3)  

DataType(UserDefinedTableType) DataType(UserDefinedTableType)

새 인스턴스를 초기화는 DataType 클래스는 지정 된 사용자 정의 테이블 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified user-defined table type.

public:
 DataType(Microsoft::SqlServer::Management::Smo::UserDefinedTableType ^ userDefinedTableType);
public DataType (Microsoft.SqlServer.Management.Smo.UserDefinedTableType userDefinedTableType);
매개 변수
userDefinedTableType
UserDefinedTableType UserDefinedTableType UserDefinedTableType

사용자 정의 형식을 지정하는 UserDefinedTableType 개체 변수입니다. A UserDefinedTableType object variable that specifies a user-defined type.

예제

데이터 형식 작업Working with Data Types

DataType(UserDefinedDataType) DataType(UserDefinedDataType)

지정한 사용자 정의 데이터 형식을 기반으로 하는 DataType 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the DataType class based on a specified user-defined data type.

public:
 DataType(Microsoft::SqlServer::Management::Smo::UserDefinedDataType ^ userDefinedDataType);
public DataType (Microsoft.SqlServer.Management.Smo.UserDefinedDataType userDefinedDataType);
매개 변수
userDefinedDataType
UserDefinedDataType UserDefinedDataType UserDefinedDataType

사용자 정의 데이터 형식을 지정하는 UserDefinedDataTypeCollection 개체 변수입니다. A UserDefinedDataTypeCollection object variable that specifies a user-defined data type.

예제

데이터 형식 작업Working with Data Types

설명

사용자 정의 데이터 형식에 따라 형식이 SQL Server 데이터 형식입니다.A user-defined data type is a type based on SQL Server data types.

DataType(SqlDataType) DataType(SqlDataType)

새 인스턴스를 초기화는 DataType 클래스 지정된 된 SQL Server 데이터 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified SQL Server data type.

public:
 DataType(Microsoft::SqlServer::Management::Smo::SqlDataType sqlDataType);
public DataType (Microsoft.SqlServer.Management.Smo.SqlDataType sqlDataType);
매개 변수
sqlDataType
SqlDataType SqlDataType SqlDataType

A SqlDataType SQL Server 시스템 데이터 형식을 지정 하는 개체 변수입니다. A SqlDataType object variable that specifies the SQL Server system data type.

예제

Visual BasicVisual Basic

Dim dt As DataType  
dt = New DataType(SqlDataType.Int)  

PowerShellPowerShell

$dt = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::Int)  

DataType(UserDefinedType) DataType(UserDefinedType)

새 인스턴스를 초기화는 DataType 클래스 지정된 된 사용자 정의 형식에 기반 합니다. Initializes a new instance of the DataType class based on a specified user-defined type.

public:
 DataType(Microsoft::SqlServer::Management::Smo::UserDefinedType ^ userDefinedType);
public DataType (Microsoft.SqlServer.Management.Smo.UserDefinedType userDefinedType);
매개 변수
userDefinedType
UserDefinedType UserDefinedType UserDefinedType

사용자 정의 형식을 지정하는 UserDefinedType 개체 변수입니다. A UserDefinedType object variable that specifies a user-defined type.

예제

데이터 형식 작업Working with Data Types

설명

사용자 정의 형식에 따라 형식이 Microsoft .NET Framework 형식.A user-defined type is a type based on Microsoft .NET Framework types.

적용 대상