次の方法で共有


ITableOptions インターフェイス

ITableOptions クラスは、テーブルに関連付けられているオプションのコレクションを表すインターフェイスです。

この API は、CLS に準拠していません。 CLS に準拠する代替が必要な場合は、 を使用してください。

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

構文

'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None Or AutomatedPolicyEvaluationMode.Enforce Or AutomatedPolicyEvaluationMode.CheckOnChanges Or AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<StateChangeEventAttribute("ALTER_SCHEMA", "TABLE")> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<DisplayNameKeyAttribute("ITableOptions_Name")> _
<DisplayDescriptionKeyAttribute("ITableOptions_Desc")> _
<CLSCompliantAttribute(False)> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")> _
<StateChangeEventAttribute("CREATE_TABLE", "TABLE")> _
<StateChangeEventAttribute("ALTER_TABLE", "TABLE")> _
<StateChangeEventAttribute("RENAME", "TABLE")> _
<StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "TABLE")> _
Public Interface ITableOptions _
    Inherits IDmfFacet
'使用
Dim instance As ITableOptions
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.Enforce|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[StateChangeEventAttribute("ALTER_SCHEMA", "TABLE")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[DisplayNameKeyAttribute("ITableOptions_Name")]
[DisplayDescriptionKeyAttribute("ITableOptions_Desc")]
[CLSCompliantAttribute(false)]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[StateChangeEventAttribute("CREATE_TABLE", "TABLE")]
[StateChangeEventAttribute("ALTER_TABLE", "TABLE")]
[StateChangeEventAttribute("RENAME", "TABLE")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "TABLE")]
public interface ITableOptions : IDmfFacet
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::None|AutomatedPolicyEvaluationMode::Enforce|AutomatedPolicyEvaluationMode::CheckOnChanges|AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[StateChangeEventAttribute(L"ALTER_SCHEMA", L"TABLE")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[DisplayNameKeyAttribute(L"ITableOptions_Name")]
[DisplayDescriptionKeyAttribute(L"ITableOptions_Desc")]
[CLSCompliantAttribute(false)]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[StateChangeEventAttribute(L"CREATE_TABLE", L"TABLE")]
[StateChangeEventAttribute(L"ALTER_TABLE", L"TABLE")]
[StateChangeEventAttribute(L"RENAME", L"TABLE")]
[StateChangeEventAttribute(L"ALTER_AUTHORIZATION_DATABASE", L"TABLE")]
public interface class ITableOptions : IDmfFacet
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.Enforce|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<StateChangeEventAttribute("ALTER_SCHEMA", "TABLE")>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<DisplayNameKeyAttribute("ITableOptions_Name")>]
[<DisplayDescriptionKeyAttribute("ITableOptions_Desc")>]
[<CLSCompliantAttribute(false)>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")>]
[<StateChangeEventAttribute("CREATE_TABLE", "TABLE")>]
[<StateChangeEventAttribute("ALTER_TABLE", "TABLE")>]
[<StateChangeEventAttribute("RENAME", "TABLE")>]
[<StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "TABLE")>]
type ITableOptions =  
    interface
        interface IDmfFacet
    end
public interface ITableOptions extends IDmfFacet

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

プロパティ

  名前 説明
パブリック プロパティ AnsiNullsStatus テーブルで ISO の NULL 処理が有効かどうかを示す Boolean 値を取得します。値の設定も可能です。
パブリック プロパティ ChangeTrackingEnabled テーブルで変更の追跡が有効かどうかを示す Boolean 値を取得します。値の設定も可能です。
パブリック プロパティ CreateDate テーブルの作成日時を取得します。
パブリック プロパティ FakeSystemTable テーブルがシステム テーブルを参照するかどうかを示す Boolean 値を取得します。
パブリック プロパティ ID テーブルを一意に識別する ID 値を取得します。
パブリック プロパティ IsSchemaOwned テーブル スキーマに所有者が存在するかどうかを示す Boolean 値を取得します。
パブリック プロパティ IsSystemObject テーブルがシステム オブジェクトであるかどうかを示す Boolean 値を取得します。
パブリック プロパティ LockEscalation テーブルで実装されるロックのエスカレーションの種類を取得します。値の設定も可能です。
パブリック プロパティ Name テーブルの名前を取得します。値の設定も可能です。
パブリック プロパティ Owner テーブル オプションの所有者を取得します。値の設定も可能です。
パブリック プロパティ QuotedIdentifierStatus 二重引用符によって区切られた識別子が Transact-SQL の予約キーワードなのか、または Transact-SQL の構文ルールでは通常許可されない文字を含んでいるのかを示す Boolean 値を取得します。値の設定も可能です。
パブリック プロパティ Replicated テーブルがレプリケートされるかどうかを示す Boolean 値を取得します。
パブリック プロパティ Schema テーブル オプションに関連付けられたスキーマを取得します。値の設定も可能です。
パブリック プロパティ TrackColumnsUpdatedEnabled テーブルでの列の更新が追跡されるかどうかを示す Boolean 値を取得します。

先頭に戻る