Udostępnij za pośrednictwem


Właściwość Database.UserDefinedDataTypes

Reprezentuje kolekcja UserDefinedDataType obiektów.Każdy UserDefinedDataType obiekt reprezentuje typ danych zdefiniowany przez użytkownika w bazie danych.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny,  _
    GetType(UserDefinedDataType), SfcObjectFlags.Design)> _
Public ReadOnly Property UserDefinedDataTypes As UserDefinedDataTypeCollection
    Get
'Użycie
Dim instance As Database
Dim value As UserDefinedDataTypeCollection

value = instance.UserDefinedDataTypes
[SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(UserDefinedDataType), SfcObjectFlags.Design)]
public UserDefinedDataTypeCollection UserDefinedDataTypes { get; }
[SfcObjectAttribute(SfcContainerRelationship::ObjectContainer, SfcContainerCardinality::ZeroToAny, 
    typeof(UserDefinedDataType), SfcObjectFlags::Design)]
public:
property UserDefinedDataTypeCollection^ UserDefinedDataTypes {
    UserDefinedDataTypeCollection^ get ();
}
[<SfcObjectAttribute(SfcContainerRelationship.ObjectContainer, SfcContainerCardinality.ZeroToAny, 
    typeof(UserDefinedDataType), SfcObjectFlags.Design)>]
member UserDefinedDataTypes : UserDefinedDataTypeCollection
function get UserDefinedDataTypes () : UserDefinedDataTypeCollection

Wartość właściwości

Typ: Microsoft.SqlServer.Management.Smo.UserDefinedDataTypeCollection
A UserDefinedDataTypeCollection obiekt, który reprezentuje wszystkie typy danych zdefiniowane przez użytkownika w bazie danych.

Uwagi

Typy danych zdefiniowane przez użytkownika można się odwoływać za pomocą tej kolekcja, określając nazwę typu danych zdefiniowanego przez użytkownika.Aby dodać nowy typ danych zdefiniowany przez użytkownika do kolekcja, wywołanie konstruktora typ danych zdefiniowany przez użytkownika UserDefinedDataType.

Przykłady

VB

'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server

'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")

'Display all the user defined types in the database.
Dim uddt As UserDefinedDataType
For Each uddt In db.UserDefinedDataTypes
   Console.WriteLine(uddt.Name)
Next

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")

Foreach ($uddt in $db.UserDefinedDataTypes)
{
   Write-Host $uddt.Name
}