次の方法で共有


Check.MarkForDrop メソッド

外部キーの親 Table オブジェクトが Alter メソッドによって次回変更されるときに、削除される外部キーをマークします。

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

構文

'宣言
Public Sub MarkForDrop ( _
    dropOnAlter As Boolean _
)
'使用
Dim instance As Check 
Dim dropOnAlter As Boolean

instance.MarkForDrop(dropOnAlter)
public void MarkForDrop(
    bool dropOnAlter
)
public:
virtual void MarkForDrop(
    bool dropOnAlter
) sealed
abstract MarkForDrop : 
        dropOnAlter:bool -> unit  
override MarkForDrop : 
        dropOnAlter:bool -> unit
public final function MarkForDrop(
    dropOnAlter : boolean
)

パラメーター

  • dropOnAlter
    型: System.Boolean
    Alter メソッドが親 SqlSmoObject オブジェクトで実行されるときに、CHECK 制約が削除されるかどうかを示す Boolean 値です。True の場合、テーブルの変更時に CHECK 制約が削除されます。False の場合、CHECK 制約は、削除の対象としてマークされません。

実装

IMarkForDrop.MarkForDrop(Boolean)

説明

注意

UserDefinedTableType オブジェクトに基づく CHECK 制約の場合、ユーザー定義データ型は変更できないので、このメソッドを実行すると例外が生成されます。

使用例

メソッドの呼び出し

関連項目

参照

Check クラス

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

データベース オブジェクトでの作業

CHECK 制約

CREATE TABLE (Transact-SQL)