Freigeben über


IColumn-Schnittstelle

Represents a SQL Server column. 

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface IColumn _
    Inherits IScalar, IMetadataObject
'Usage
Dim instance As IColumn
public interface IColumn : IScalar, 
    IMetadataObject
public interface class IColumn : IScalar, 
    IMetadataObject
type IColumn =  
    interface
        interface IScalar
        interface IMetadataObject
    end
public interface IColumn extends IScalar, IMetadataObject

Der IColumn-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collation Gets the ICollation object that identifies the collation used by the column.
Öffentliche Eigenschaft ComputedColumnInfo Gets the ComputedColumnInfo object that provides the computed column specification.
Öffentliche Eigenschaft DataType Gets the scalar data type. (Geerbt von IScalar.)
Öffentliche Eigenschaft DefaultValue Gets the IDefaultConstraint object that specifies the column default value.
Öffentliche Eigenschaft IdentityColumnInfo Gets the IdentityColumnInfo object that provides the column identity specification.
Öffentliche Eigenschaft InPrimaryKey Gets a value that indicates whether the column is included in the definition of a PRIMARY KEY or UNIQUE constraint.
Öffentliche Eigenschaft IsColumnSet Gets a Boolean value that specifies whether the column is a sparse column that is a member of a column set.
Öffentliche Eigenschaft IsSparse Gets a Boolean value that specifies whether the column is a sparse column.
Öffentliche Eigenschaft Name Gets the name of the metadata object. (Geerbt von IMetadataObject.)
Öffentliche Eigenschaft Nullable Gets a Boolean value that indicates whether the scalar object is nullable. (Geerbt von IScalar.)
Öffentliche Eigenschaft Parent Gets the ITabular object that is the parent of this object.
Öffentliche Eigenschaft RowGuidCol Gets a value that indicates whether the column is automatically updated with a unique GUID value.
Öffentliche Eigenschaft ScalarType Gets the scalar type. (Geerbt von IScalar.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Accept< (Of < <' (T> ) > > ) Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (Geerbt von IMetadataObject.)

Zum Anfang