Condividi tramite


Interfaccia IUserDefinedDataType

Represents a user-defined data type.

Spazio dei nomi  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Sintassi

'Dichiarazione
Public Interface IUserDefinedDataType _
    Inherits IUserDefinedType, ISchemaOwnedObject, IDatabaseObject, IScalarDataType,  _
    IDataType, IMetadataObject
'Utilizzo
Dim instance As IUserDefinedDataType
public interface IUserDefinedDataType : IUserDefinedType, 
    ISchemaOwnedObject, IDatabaseObject, IScalarDataType, IDataType, IMetadataObject
public interface class IUserDefinedDataType : IUserDefinedType, 
    ISchemaOwnedObject, IDatabaseObject, IScalarDataType, IDataType, IMetadataObject
type IUserDefinedDataType =  
    interface
        interface IUserDefinedType
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IScalarDataType
        interface IDataType
        interface IMetadataObject
    end
public interface IUserDefinedDataType extends IUserDefinedType, ISchemaOwnedObject, IDatabaseObject, IScalarDataType, IDataType, IMetadataObject

Nel tipo IUserDefinedDataType sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica BaseSystemDataType Gets the base system data type that the user-defined data type is derived from. Ereditato da IScalarDataType.
Proprietà pubblica IsClr Gets a value that indicates whether this is a CLR data type. Ereditato da IScalarDataType.
Proprietà pubblica IsCursor Gets a value that indicates whether this is a cursor data type. Ereditato da IDataType.
Proprietà pubblica IsScalar Gets a value that indicates whether this is a scalar data type. Ereditato da IDataType.
Proprietà pubblica IsSystem Gets a value that indicates whether this is a system data type. Ereditato da IScalarDataType.
Proprietà pubblica IsSystemObject Gets a value that indicates whether this is a system object. Ereditato da IDatabaseObject.
Proprietà pubblica IsTable Gets a value that indicates whether this is a table data type. Ereditato da IDataType.
Proprietà pubblica IsUnknown Gets a value that indicates whether the data type instance is a placeholder unknown type. Ereditato da IDataType.
Proprietà pubblica IsVoid Gets a value that indicates whether this data type represents the neutral void type, which is the type for NULL expression. Ereditato da IScalarDataType.
Proprietà pubblica IsXml Gets a value that indicates whether this is an xml data type. Ereditato da IScalarDataType.
Proprietà pubblica Name Gets the name of the metadata object. Ereditato da IMetadataObject.
Proprietà pubblica Nullable Gets a value that indicates whether the type is nullable.
Proprietà pubblica Parent Gets the IDatabaseObject object that is the parent of this object. Ereditato da IDatabaseObject.
Proprietà pubblica Schema Gets the ISchema object that owns this object. Ereditato da ISchemaOwnedObject.

In alto