Freigeben über


IMutableColumn-Schnittstelle

Represents a mutable SQL Server column. 

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

Syntax

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

Der IMutableColumn-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collation Gets the ICollation object that identifies the collation used by the column. (Geerbt von IColumn.)
Öffentliche Eigenschaft Collation Gets or sets the ICollation object that identifies the collation used by the column.
Öffentliche Eigenschaft ComputedColumnInfo Gets the ComputedColumnInfo object that provides the computed column specification. (Geerbt von IColumn.)
Öffentliche Eigenschaft ComputedColumnInfo Gets or sets the ComputedColumnInfo object that provides the computed column specification.
Öffentliche Eigenschaft DataType Gets or sets the scalar data type. (Geerbt von IMutableScalar.)
Öffentliche Eigenschaft DataType Gets the scalar data type. (Geerbt von IScalar.)
Öffentliche Eigenschaft DefaultValue Gets the IDefaultConstraint object that specifies the column default value. (Geerbt von IColumn.)
Öffentliche Eigenschaft DefaultValue Gets or sets the IDefaultConstraint object that specifies the column default value.
Öffentliche Eigenschaft IdentityColumnInfo Gets the IdentityColumnInfo object that provides the column identity specification. (Geerbt von IColumn.)
Öffentliche Eigenschaft IdentityColumnInfo Gets or sets 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. (Geerbt von IColumn.)
Öffentliche Eigenschaft InPrimaryKey Gets or sets 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. (Geerbt von IColumn.)
Öffentliche Eigenschaft IsColumnSet Gets or sets 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. (Geerbt von IColumn.)
Öffentliche Eigenschaft IsSparse Gets or sets 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 A value that specifies whether an object is nullable. (Geerbt von IMutableScalar.)
Ö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. (Geerbt von IColumn.)
Öffentliche Eigenschaft RowGuidCol Gets a value that indicates whether the column is automatically updated with a unique GUID value. (Geerbt von IColumn.)
Öffentliche Eigenschaft RowGuidCol Gets or sets 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