Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns an object that represents the specified type with the specified schema.
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
Public Shared Function UserDefinedType ( _
type As String, _
schema As String _
) As DataType
'Usage
Dim type As String
Dim schema As String
Dim returnValue As DataType
returnValue = DataType.UserDefinedType(type, _
schema)
public static DataType UserDefinedType(
string type,
string schema
)
public:
static DataType^ UserDefinedType(
String^ type,
String^ schema
)
static member UserDefinedType :
type:string *
schema:string -> DataType
public static function UserDefinedType(
type : String,
schema : String
) : DataType
Parameters
- type
Type: System.String
A String value that specifies the type.
- schema
Type: System.String
A String value that specifies the schema.
Return Value
Type: Microsoft.SqlServer.Management.Smo.DataType
A DataType object value.
Examples
The following code example shows how to create a user-defined type.
C#
Server srv = new Server("(local)");
Database db = srv.Databases["AdventureWorks2012"];
Schema schema1 = new Schema(db, "ExampleSchema");
schema1.Create();
UserDefinedType udt = new UserDefinedTableType(db, "udt", "ExampleSchema");
udt.Create();
DataType userType = new DataType(SqlDataType.UserDefinedType, "udt", "ExampleSchema");
Powershell
$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()
$udt = new-object Microsoft.SqlServer.Management.Smo.UserDefinedType($db, "udt", "ExampleSchema")
$userTable = new-object Microsoft.SqlServer.Management.Smo.DataType([Microsoft.SqlServer.Management.Smo.SqlDataType]::UserDefinedType, "udt", "ExampleSchema")
See Also
Reference
Microsoft.SqlServer.Management.Smo Namespace