

# IsPrimaryKey
<a name="dqdl-rule-types-IsPrimaryKey"></a>

列にプライマリキーが含まれているかどうかを確認します。列内の値がすべて一意であり、かつそれらすべてが完全な (NULL 以外) 場合、その列にはプライマリキーが含まれます。複数の列を持つプライマリキーを確認することもできます。

**[Syntax]** (構文)

```
IsPrimaryKey <COL_NAME>
```
+ **COL\$1NAME** – データ品質ルールを評価する対象となる列の名前。

  **列でサポートされている型**: 任意の型

**例; プライマリキー**

次のルール例では、`Customer_ID` という名前の列にプライマリキーが含まれているかどうかを確認します。

```
IsPrimaryKey "Customer_ID"
IsPrimaryKey "Customer_ID" where "Customer_ID < 10"
```

 **例:複数の列を持つ主プライマリキー。以下のいずれの例も有効です。**

```
IsPrimaryKey "colA" "colB"
IsPrimaryKey "colA" "colB" "colC"
IsPrimaryKey colA "colB" "colC"
```