Index.IgnoreDuplicateKeys プロパティ

インデックスが重複キーを無視するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。

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

構文

'宣言
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase Or SfcPropertyFlags.Design Or SfcPropertyFlags.Deploy)> _
Public Property IgnoreDuplicateKeys As Boolean 
    Get 
    Set
'使用
Dim instance As Index 
Dim value As Boolean 

value = instance.IgnoreDuplicateKeys

instance.IgnoreDuplicateKeys = value
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design|SfcPropertyFlags.Deploy)]
public bool IgnoreDuplicateKeys { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase|SfcPropertyFlags::Design|SfcPropertyFlags::Deploy)]
public:
property bool IgnoreDuplicateKeys {
    bool get ();
    void set (bool value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase|SfcPropertyFlags.Design|SfcPropertyFlags.Deploy)>]
member IgnoreDuplicateKeys : bool with get, set
function get IgnoreDuplicateKeys () : boolean 
function set IgnoreDuplicateKeys (value : boolean)

プロパティ値

型: System.Boolean
インデックスが重複キーを無視するかどうかを示す Boolean 値です。 True の場合、インデックスは重複キーを無視します。False (既定値) の場合、無視しません。

説明

インデックスに設定された UNIQUE 制約または PRIMARY KEY 制約が原因で、INSERT または UPDATE の各ステートメントが制約違反を起こした場合、このプロパティによってエラーの生成が制御されます。

使用例

インデックスの作成、変更、および削除

関連項目

参照

Index クラス

Microsoft.SqlServer.Management.Smo 名前空間

その他の技術情報

インデックス

CREATE INDEX (Transact-SQL)