次の方法で共有


IColumn インターフェイス

SQL Server 列を表します。 

名前空間:  Microsoft.SqlServer.Management.SqlParser.Metadata
アセンブリ:  Microsoft.SqlServer.Management.SqlParser (Microsoft.SqlServer.Management.SqlParser.dll)

構文

'宣言
Public Interface IColumn _
    Inherits IScalar, IMetadataObject
'使用
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

IColumn 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ Collation 列で使用される照合順序を識別する ICollation オブジェクトを取得します。
パブリック プロパティ ComputedColumnInfo 計算列の指定を提供する ComputedColumnInfo オブジェクトを取得します。
パブリック プロパティ DataType スカラー データ型を取得します。 (IScalar から継承されています。)
パブリック プロパティ DefaultValue 列の既定値を示す IDefaultConstraint オブジェクトを取得します。
パブリック プロパティ IdentityColumnInfo 列の ID の指定を提供する IdentityColumnInfo オブジェクトを取得します。
パブリック プロパティ InPrimaryKey 列が PRIMARY KEY 制約または UNIQUE 制約の定義に含まれるかどうかを示す値を取得します。
パブリック プロパティ IsColumnSet 列が列セットのメンバーのスパース列であるかどうかを示す Boolean 値を取得します。
パブリック プロパティ IsSparse 列がスパース列であるかどうかを示す Boolean 値を取得します。
パブリック プロパティ Name メタデータ オブジェクトの名前を取得します。 (IMetadataObject から継承されています。)
パブリック プロパティ Nullable スカラー オブジェクトが NULL 値を許容するかどうかを示すブール値を取得します。 (IScalar から継承されています。)
パブリック プロパティ Parent このオブジェクトの親である ITabular オブジェクトを取得します。
パブリック プロパティ RowGuidCol 列が一意の GUID 値に自動的に更新されるかどうかを示す値を取得します。
パブリック プロパティ ScalarType スカラー型を取得します。 (IScalar から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Accept< (Of < <' (T> ) > > ) 指定した IMetadataObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (IMetadataObject から継承されています。)

先頭に戻る