次の方法で共有


IMutableSchema インターフェイス

変更可能な SQL Server スキーマを表します。

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

構文

'宣言
Public Interface IMutableSchema _
    Inherits ISchema, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject,  _
    IDatabaseObject, IMutableMetadataObject, IMetadataObject
'使用
Dim instance As IMutableSchema
public interface IMutableSchema : ISchema, 
    IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
    IMetadataObject
public interface class IMutableSchema : ISchema, 
    IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, 
    IMetadataObject
type IMutableSchema =  
    interface
        interface ISchema
        interface IMutableDatabaseOwnedObject
        interface IDatabaseOwnedObject
        interface IMutableDatabaseObject
        interface IDatabaseObject
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableSchema extends ISchema, IMutableDatabaseOwnedObject, IDatabaseOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject

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

プロパティ

  名前 説明
パブリック プロパティ Database このオブジェクトを所有する IDatabase オブジェクトを取得します。 (IDatabaseOwnedObject から継承されています。)
パブリック プロパティ ExtendedStoredProcedures このスキーマに属する拡張ストアド プロシージャのコレクションを取得します。
パブリック プロパティ ExtendedStoredProcedures このスキーマに属する拡張ストアド プロシージャのコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ IsSystemObject システム オブジェクトであるかどうかを示す値を取得します。 (IDatabaseObject から継承されています。)
パブリック プロパティ IsSystemObject システム オブジェクトであるかどうかを示す値を取得または設定します。 (IMutableDatabaseObject から継承されています。)
パブリック プロパティ Name メタデータ オブジェクトの名前を取得します。 (IMetadataObject から継承されています。)
パブリック プロパティ Owner スキーマの所有者を表す IDatabasePrincipal オブジェクトを取得または設定します。
パブリック プロパティ Owner スキーマの所有者を表す IDatabasePrincipal オブジェクトを取得します。 (ISchema から継承されています。)
パブリック プロパティ Parent このオブジェクトの親である IDatabaseObject オブジェクトを取得します。 (IDatabaseObject から継承されています。)
パブリック プロパティ ScalarValuedFunctions このスキーマに属するスカラー値関数のコレクションを取得します。
パブリック プロパティ ScalarValuedFunctions このスキーマに属するスカラー値関数のコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ StoredProcedures このスキーマに属するストアド プロシージャのコレクションを取得します。
パブリック プロパティ StoredProcedures このスキーマに属するストアド プロシージャのコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ Tables このスキーマに属するテーブルのコレクションを取得します。
パブリック プロパティ Tables このスキーマに属するテーブルのコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ TableValuedFunctions このスキーマに属するテーブル値関数のコレクションを取得します。
パブリック プロパティ TableValuedFunctions このスキーマに属するテーブル値関数のコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ UserDefinedAggregates このスキーマに属するユーザー定義集計のコレクションを取得します。
パブリック プロパティ UserDefinedAggregates このスキーマに属するユーザー定義集計のコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ UserDefinedClrTypes このスキーマに属するユーザー定義 CLR 型のコレクションを取得します。
パブリック プロパティ UserDefinedClrTypes このスキーマに属するユーザー定義 CLR 型のコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ UserDefinedDataTypes このスキーマに属するユーザー定義データ型のコレクションを取得します。
パブリック プロパティ UserDefinedDataTypes このスキーマに属するユーザー定義データ型のコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ UserDefinedTableTypes このスキーマに属するユーザー定義テーブル型のコレクションを取得します。
パブリック プロパティ UserDefinedTableTypes このスキーマに属するユーザー定義テーブル型のコレクションを取得します。 (ISchema から継承されています。)
パブリック プロパティ Views このスキーマに属するビューのコレクションを取得します。
パブリック プロパティ Views このスキーマに属するビューのコレクションを取得します。 (ISchema から継承されています。)

先頭に戻る

メソッド

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

先頭に戻る