次の方法で共有


IView インターフェイス

SQL Server データベース ビューを表します。

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

構文

'宣言
Public Interface IView _
    Inherits ITableViewBase, IDatabaseTable, ITabular, ISchemaOwnedObject,  _
    IDatabaseObject, IMetadataObject
'使用
Dim instance As IView
public interface IView : ITableViewBase, IDatabaseTable, 
    ITabular, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
public interface class IView : ITableViewBase, 
    IDatabaseTable, ITabular, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
type IView =  
    interface
        interface ITableViewBase
        interface IDatabaseTable
        interface ITabular
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IView extends ITableViewBase, IDatabaseTable, ITabular, ISchemaOwnedObject, IDatabaseObject, IMetadataObject

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

プロパティ

  名前 説明
パブリック プロパティ CollationInfo オブジェクト コレクションによって使用される CollationInfo オブジェクトを取得します。 (IDatabaseTable から継承されています。)
パブリック プロパティ Columns このオブジェクトに属する列のコレクションを取得します。 (ITabular から継承されています。)
パブリック プロパティ Constraints テーブル制約のコレクションを取得します。 (IDatabaseTable から継承されています。)
パブリック プロパティ HasCheckOption ビューで WITH CHECK オプションを使用するかどうかを示す値を取得します。
パブリック プロパティ HasColumnSpecification ビューに列指定があるかどうかを示すブール値です。
パブリック プロパティ Indexes テーブル インデックスのコレクションを取得します。 (IDatabaseTable から継承されています。)
パブリック プロパティ IsEncrypted ビューが暗号化されているかどうかを示す値を取得します。
パブリック プロパティ IsQuotedIdentifierOn 引用符で囲まれた識別子のオプションがオンであるかどうかを示すブール値を取得します。 (ITableViewBase から継承されています。)
パブリック プロパティ IsSchemaBound ビューにスキーマがバインドされているかどうかを示す値を取得します。
パブリック プロパティ IsSystemObject システム オブジェクトであるかどうかを示す値を取得します。 (IDatabaseObject から継承されています。)
パブリック プロパティ Name メタデータ オブジェクトの名前を取得します。 (IMetadataObject から継承されています。)
パブリック プロパティ Parent このオブジェクトの親である IDatabaseObject オブジェクトを取得します。 (IDatabaseObject から継承されています。)
パブリック プロパティ QueryText ビュー クエリを定義する Transact-SQL 文字列を取得します。
パブリック プロパティ ReturnsViewMetadata メタデータがビュー データと共に返されるかどうかを示す値を取得します。
パブリック プロパティ Schema このオブジェクトを所有する ISchema オブジェクトを取得します。 (ISchemaOwnedObject から継承されています。)
パブリック プロパティ TabularType 表形式の型を取得します。 (ITabular から継承されています。)
パブリック プロパティ Triggers DML トリガーのコレクションを取得します。 (ITableViewBase から継承されています。)
パブリック プロパティ Unaliased このオブジェクトが別名となっている、元の ITabular オブジェクトを取得します。 (ITabular から継承されています。)

先頭に戻る

メソッド

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

先頭に戻る