Partager via


Interface ITableDataType

Represents a SQL Server table data type.

Espace de noms :  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly :  Microsoft.SqlServer.Management.SqlParser (en Microsoft.SqlServer.Management.SqlParser.dll)

Syntaxe

'Déclaration
Public Interface ITableDataType _
    Inherits IDataType, IDatabaseTable, ITabular, IMetadataObject
'Utilisation
Dim instance As ITableDataType
public interface ITableDataType : IDataType, 
    IDatabaseTable, ITabular, IMetadataObject
public interface class ITableDataType : IDataType, 
    IDatabaseTable, ITabular, IMetadataObject
type ITableDataType =  
    interface
        interface IDataType
        interface IDatabaseTable
        interface ITabular
        interface IMetadataObject
    end
public interface ITableDataType extends IDataType, IDatabaseTable, ITabular, IMetadataObject

Le type ITableDataType expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CollationInfo Gets the CollationInfo object that is used by the object collections. (hérité de IDatabaseTable.)
Propriété publique Columns Gets the collection of columns that belong to this object. (hérité de ITabular.)
Propriété publique Constraints Gets a collection of table constraints. (hérité de IDatabaseTable.)
Propriété publique Indexes Gets a collection of table indexes. (hérité de IDatabaseTable.)
Propriété publique IsCursor Gets a value that indicates whether this is a cursor data type. (hérité de IDataType.)
Propriété publique IsScalar Gets a value that indicates whether this is a scalar data type. (hérité de IDataType.)
Propriété publique IsTable Gets a value that indicates whether this is a table data type. (hérité de IDataType.)
Propriété publique IsUnknown Gets a value that indicates whether the data type instance is a placeholder unknown type. (hérité de IDataType.)
Propriété publique Name Gets the name of the metadata object. (hérité de IMetadataObject.)
Propriété publique TabularType Gets the tabular type. (hérité de ITabular.)
Propriété publique Unaliased Gets the ITabular object that this object is an alias for. (hérité de ITabular.)

Haut de la page

Méthodes

  Nom Description
Méthode publique Accept< (Of < <' (T> ) > > ) Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (hérité de IMetadataObject.)

Haut de la page