DataType.UserDefinedTableType DataType.UserDefinedTableType DataType.UserDefinedTableType Method

정의

지정한 유형을 나타내는 개체를 반환합니다. Returns an object that represents the specified type.

오버로드

UserDefinedTableType(String) UserDefinedTableType(String) UserDefinedTableType(String)

지정한 유형을 나타내는 개체를 반환합니다. Returns an object that represents the specified type.

UserDefinedTableType(String, String) UserDefinedTableType(String, String) UserDefinedTableType(String, String)

지정한 스키마를 사용하여 지정한 유형을 나타내는 개체를 반환합니다. Returns an object that represents the specified type with the specified schema.

예제

데이터 형식 작업Working with Data Types

UserDefinedTableType(String) UserDefinedTableType(String) UserDefinedTableType(String)

지정한 유형을 나타내는 개체를 반환합니다. Returns an object that represents the specified type.

public:
 static Microsoft::SqlServer::Management::Smo::DataType ^ UserDefinedTableType(System::String ^ type);
public static Microsoft.SqlServer.Management.Smo.DataType UserDefinedTableType (string type);
Public Shared Function UserDefinedTableType (type As String) As DataType
매개 변수
type
String String String

A String 유형을 지정 하는 값입니다. A String value that specifies the type.

반환

A DataType 개체 값입니다. A DataType object value.

예제

다음 코드 예제에서는 사용자 정의 테이블 형식을 만드는 방법을 보여 줍니다.The following code example shows how to create a user-defined table type.

C#C#

Server srv = new Server("(local)");  
Database db = srv.Databases["AdventureWorks2012"];  
Schema schema1 = new Schema(db, "ExampleSchema");  
schema1.Create();  
UserDefinedTableType udtt = new UserDefinedTableType(db, "udtt", "ExampleSchema");  
Column c = new Column(udtt, "Column 1", DataType.Int);  
udtt.Columns.Add(c);  
udtt.Create();  
DataType userTable = new DataType(SqlDataType.UserDefinedTableType, "udtt");  
userTable.Schema = "ExampleSchema";  

PowershellPowershell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$db = $srv.Databases.Item("AdventureWorks2012")  
$schema1 = new-object Microsoft.SqlServer.Management.Smo.Schema($db, "ExampleSchema")  
$schema1.Create()  
$udtt = new-object Microsoft.SqlServer.Management.Smo.UserDefinedTableType($db, "udtt", "ExampleSchema")  
$c = new-object Microsoft.SqlServer.Management.Smo.Column($udtt, "Column 1", [Microsoft.SqlServer.Management.Smo.DataType]::Int)  
$udtt.Columns.Add($c)  
$udtt.Create()  
$userTable = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::UserDefinedTableType, "udtt")  
$userTable.Schema = "ExampleSchema"  

UserDefinedTableType(String, String) UserDefinedTableType(String, String) UserDefinedTableType(String, String)

지정한 스키마를 사용하여 지정한 유형을 나타내는 개체를 반환합니다. Returns an object that represents the specified type with the specified schema.

public:
 static Microsoft::SqlServer::Management::Smo::DataType ^ UserDefinedTableType(System::String ^ type, System::String ^ schema);
public static Microsoft.SqlServer.Management.Smo.DataType UserDefinedTableType (string type, string schema);
Public Shared Function UserDefinedTableType (type As String, schema As String) As DataType
매개 변수
type
String String String

A String 유형을 지정 하는 값입니다. A String value that specifies the type.

schema
String String String

A String 스키마를 지정 하는 값입니다. A String value that specifies the schema.

반환

A DataType 개체 값입니다. A DataType object value.

예제

다음 코드 예제에서는 사용자 정의 테이블 형식을 만드는 방법을 보여 줍니다.The following code example shows how to create a user-defined table type.

C#C#

Server srv = new Server("(local)");  
Database db = srv.Databases["AdventureWorks2012"];  
Schema schema1 = new Schema(db, "ExampleSchema");  
schema1.Create();  
UserDefinedTableType udtt = new UserDefinedTableType(db, "udtt", "ExampleSchema");  
Column c = new Column(udtt, "Column 1", DataType.Int);  
udtt.Columns.Add(c);  
udtt.Create();  
DataType userTable = new DataType(SqlDataType.UserDefinedTableType, "udtt", "ExampleSchema");  

PowershellPowershell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$db = $srv.Databases.Item("AdventureWorks2012")  
$schema1 = new-object Microsoft.SqlServer.Management.Smo.Schema($db, "ExampleSchema")  
$schema1.Create()  
$udtt = new-object Microsoft.SqlServer.Management.Smo.UserDefinedTableType($db, "udtt", "ExampleSchema")  
$c = new-object Microsoft.SqlServer.Management.Smo.Column($udtt, "Column 1", [Microsoft.SqlServer.Management.Smo.DataType]::Int)  
$udtt.Columns.Add($c)  
$udtt.Create()  
$userTable = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::UserDefinedTableType, "udtt", "ExampleSchema")  

적용 대상